home *** CD-ROM | disk | FTP | other *** search
/ PC-SIG: World of Education / PC-SiG's World of Education.iso / run / 0926 / cc_cogo.txt next >
Text File  |  1990-03-26  |  151KB  |  3,433 lines

  1.  
  2.  
  3.  
  4.                                     APRIL 1, 1990
  5.         
  6.         
  7.         
  8.         
  9.         
  10.         
  11.         
  12.         
  13.         
  14.         
  15.         
  16.         
  17.                                        CC-COGO
  18.                                      Version 1.0
  19.                                    Copyright 1990
  20.                                          by
  21.                             Richard Wadsworth, CIVILcomp
  22.                                320 Eureka Canyon Road
  23.                                 Watsonville, CA 95076
  24.                                           
  25.                                           
  26.                   No part  of this software or manual may be copied
  27.                   without permission,  except for  installation  of
  28.                   the software  on the registered user's hard disk,
  29.                   copies made  for backup purposes, or copies  made
  30.                   for distribution with the shareware version.
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   TABLE OF CONTENTS
  71.         
  72.         INTRODUCTION  . . . . . . . . . . . . . . . . . . . .  3
  73.         
  74.         I.   INSTALLATION AND CONFIGURATION . . . . . . . . .  4
  75.         
  76.         II.  CC-COGO MENUS AND DIALOG BOXES . . . . . . . . .  5
  77.         
  78.         III. SCREEN PLOTTING, LAYERS, AND ALMOST "WYSIWYG". .  6
  79.         
  80.         IV.  USING CC-COGO
  81.              A.   Quick setup . . . . . . . . . . . . . . . .  8
  82.              B.   Your First Traverse . . . . . . . . . . . .  9
  83.              C.   Your First Radial Topo  . . . . . . . . . . 11
  84.         
  85.         V.   DATA ENTRY
  86.              A.   Error Checking  . . . . . . . . . . . . . . 13
  87.              B.   Default Values  . . . . . . . . . . . . . . 13
  88.              C.   The Mini Editor . . . . . . . . . . . . . . 13
  89.              D.   Horizontal Angles . . . . . . . . . . . . . 13
  90.              E.   Zenith Angles . . . . . . . . . . . . . . . 14
  91.              F.   Distances . . . . . . . . . . . . . . . . . 15
  92.              G.   Point Numbers . . . . . . . . . . . . . . . 15
  93.              H.   Coordinates . . . . . . . . . . . . . . . . 16
  94.              I.   Descriptions  . . . . . . . . . . . . . . . 16
  95.         
  96.         VI.  FILES
  97.              A.   File Types, Filenames, Storage Location . . 17
  98.              B.   CIVILcomp COGO (.CCC) File  . . . . . . . . 18
  99.              C.   Layer Assignment (.LAY) File  . . . . . . . 19
  100.              D.   Import/Export (.CCX) File . . . . . . . . . 20
  101.              
  102.         VII. COMMAND REFERENCE
  103.              A.   FILE Submenu  . . . . . . . . . . . . . . . 22
  104.              B.   EDIT Submenu  . . . . . . . . . . . . . . . 25
  105.              C.   COGO Submenu  . . . . . . . . . . . . . . . 27
  106.              D.   ROAD/LOT Submenu  . . . . . . . . . . . . . 33
  107.              E.   TOPO Submenu  . . . . . . . . . . . . . . . 37
  108.              F.   UTILITY Submenu . . . . . . . . . . . . . . 39
  109.              G.   MODULES Submenu . . . . . . . . . . . . . . 45
  110.              H.   SETTINGS Submenu  . . . . . . . . . . . . . 46
  111.         
  112.         VIII.ERROR MESSAGES . . . . . . . . . . . . . . . . . 49
  113.         
  114.         IX.  UPGRADE HISTORY  . . . . . . . . . . . . . . . . 50
  115.         
  116.         X.   REGISTRATION . . . . . . . . . . . . . . . . . . 51
  117.         
  118.         DISCLAIMER, CREDITS . . . . . . . . . . . . . . . . . 52
  119.         
  120.         INDEX
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.         CC-COGO                        Page 2
  132.  
  133.  
  134.  
  135.  
  136.         INTRODUCTION
  137.              
  138.              When the CC-SURVeyor project was started in 1987, the initial
  139.              goal was to provide a fair amount of power within a user-
  140.              friendly environment, for those just converting to COGO on the
  141.              PC compatible computer.  The environment included a screen
  142.              layout that would show menu choices and command prompts while
  143.              allowing as many of your previous calcs to remain readable as
  144.              possible.  A quick screen plot of points and lines was provided
  145.              to help catch mistakes and provide visual orientation to the
  146.              project.
  147.              
  148.              It was not anticipated that users would be abandoning much more
  149.              powerful software like PxxxSOFT, WxxxSOFT, and CxxxxSOFT.  The
  150.              size of projects that CC-SURVeyor is being used for has grown to
  151.              the point that CC-SURVeyor had to grow.  For example, screen
  152.              plotting gets to be very slow and cumbersome when 2000 points
  153.              are in the file.  And reading point numbers gets difficult when
  154.              topo data, found corners, and final computed boundary points lie
  155.              very close to each other.  A layer management system had to be
  156.              developed to cope with this.
  157.              
  158.              Also, the (expensive)SOFT users, while preferring the interface
  159.              of CC-SURVeyor, missed the advanced features like user-defined
  160.              output precision and azimuth output.
  161.              
  162.              At the same time, another type of user interface was becoming
  163.              standardized for the PC, using the mouse, pull-down menus, and
  164.              dialog boxes.  This interface is almost necessary for convenient
  165.              use of the layering system and configuration options.
  166.              
  167.              So, in March of 1989 we began developing a new interface that
  168.              would allow CC-SURVeyor to take full advantage of DOS memory,
  169.              the mouse, and the enhanced keyboard, and allow future growth
  170.              and enhancements.  The first product to use this interface was
  171.              CC-PLOT.  Thus was born the "modular" concept of CC-SURVeyor 4.
  172.              
  173.              Three major parts of CC-SURVeyor 3.x were moved out into
  174.              separate modules:  printer plotting (with pen plotting added) to
  175.              the CC-PLOT module, traverse balancing (with batch mode map
  176.              check added) to the CC-BALance module, and contour interpolation
  177.              (with contour lines added) to the CC-CONTour module.  These
  178.              three functions were separated for several reasons:  more memory
  179.              was needed in each module, those functions are logically used as
  180.              stand-alone programs in many cases, and many users may not want
  181.              or need every module.
  182.              
  183.              I sincerely hope you find this system to be everything I hoped
  184.              it would be during its development, and will appreciate any
  185.              comments or suggestions that you have for its improvement.
  186.                                       
  187.                                       Rich Wadsworth, CIVILcomp
  188.         
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.         CC-COGO                        Page 3
  198.  
  199.  
  200.  
  201.  
  202.         I.   INSTALLATION AND CONFIGURATION
  203.                   
  204.              CC-COGO requires a hard disk, 640K RAM, DOS 2.11 or later, and
  205.              EGA or VGA graphics.  CC-COGO will sense the graphics card, and
  206.              will use the highest graphics resolution possible, which is
  207.              640x350 for EGA and 640x480 for VGA.
  208.                   
  209.              Screen plotting is faster with a math coprocessor, which CC-COGO
  210.              will automatically use if present.  A math coprocessor is NOT
  211.              required, however.
  212.                   
  213.              The mouse is supported for manipulation of the menu and dialog
  214.              box system, but is not required.
  215.                   
  216.              The following files are furnished on the CC-COGO diskette:
  217.              
  218.                   README.CGO     Information that may not be included in the
  219.                                  printed manual.  To read it, use the DOS
  220.                                  "type" command, or print it by typing
  221.                                  
  222.                                    "copy a:readme.cgo prn" <Enter>
  223.                                  
  224.                                  with the diskette in the A drive.
  225.                   
  226.                   COGO.EXE       The CC-COGO program file.
  227.                   
  228.                   To install CC-COGO, simply copy COGO.EXE from the diskette
  229.                   to the hard disk subdirectory of your choice, make that
  230.                   subdirectory current, and type COGO <Enter> to start it.
  231.                   
  232.              
  233.              There are two configuration files used by CC-COGO:  PLOT.INI
  234.              created by CC-PLOT, and COGO.INI created by CC-COGO.  The first
  235.              stores the default layer names and linetypes and the second
  236.              stores the default file paths, output precision and toggles
  237.              settings.  The settings available are described in more detail
  238.              in the SETTINGS submenu section of this manual.
  239.              
  240.              NOTE:  Neither .INI file is suplied on the diskette.  COGO.INI
  241.              will be created the first time CC-COGO is run.  PLOT.INI will
  242.              only be used if it is present, to use layer names and linetypes
  243.              that have been changed in CC-PLOT, and therefore will only be
  244.              present if you have CC-PLOT.
  245.              
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.         CC-COGO                        Page 4
  264.  
  265.  
  266.  
  267.  
  268.         II.  CC-COGO MENUS AND DIALOG BOXES
  269.              
  270.              CC-COGO uses the type of pull-down menus that are becoming the
  271.              industry standard, and are similar to "Windows" applications and
  272.              the new OS/2 PM interface.  To remove all pull-down menus from
  273.              the screen, press <Esc> until the menu bar is all that remains
  274.              of it.  Then, you will see right below it a 17 line calculation
  275.              window with a space for the current open file name at the top
  276.              center.  Below the window is the prompt area, where command
  277.              prompts will appear.  It should say "Select Function" at this
  278.              time.  At the very bottom of the screen is a message bar that
  279.              occasionally has messages at the left end.  These messages may
  280.              be an error message (red with a beep), or may be a message
  281.              telling what a particular function key will do at the time.  At
  282.              the right end of the message bar is the status of the "toggles"
  283.              (displayed is the first letter of each toggle that is "on"), the
  284.              current command or function being executed ("mode"), the current
  285.              occupied point (in the color of the layer it is assigned to) and
  286.              the name of the current layer.
  287.              
  288.              The arrow keys may be used to move from one submenu to another.
  289.              If no submenu is pulled down, the first letter of the submenu
  290.              will pull it down.  Once a submenu is pulled down, the letter
  291.              keys move the bar to the command within that submenu that has an
  292.              uppercase letter matching the key entered.  <Enter> will execute
  293.              whatever command is highlighted by the moving bar.  <Esc> will
  294.              remove the current submenu and activate the menu bar so another
  295.              submenu may be picked; for example, <Esc><F> will back up and
  296.              pull down the FILE submenu, then <Esc><E> will back up and pull
  297.              down the EDIT submenu, and so forth.
  298.              
  299.              A mouse will also work with the menu system.  Only one button
  300.              (the left one on the LogiTech mouse) is used.  One click on a
  301.              command will start the routine.  A button may be pressed down
  302.              and held down while the menu is swept through, and when it is
  303.              released, the last command highlighted is executed.
  304.              
  305.              Many of the commands cannot be used until a .CCC file has been
  306.              opened.  These commands will not be accessible with the arrow
  307.              keys or the mouse.  Their names are shown in a lighter color on
  308.              the pull-down menus until they are accessible.
  309.              
  310.              Dialog boxes are menus that allow several items to be toggled
  311.              on/off, edited, or otherwise picked, while the box stays on the
  312.              screen.  Examples are the "Layer display" box and the "reName
  313.              layers" box.  To "pick" an item in a dialog box, you must click
  314.              on it with the mouse, or put the bar on it with the arrow keys
  315.              and press <Enter>.  In some cases you must <Esc> when you are
  316.              done (a prompt will tell you), and in other cases one of the
  317.              selections is <OK>, which you may select with the mouse or arrow
  318.              keys.
  319.              
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.         CC-COGO                        Page 5
  330.  
  331.  
  332.  
  333.  
  334.         III. SCREEN PLOTTING, LAYERS, AND ALMOST "WYSIWYG"
  335.              
  336.              Screen plotting is used to graphically review the data.  "View
  337.              plot" in the EDIT submenu can be used to screen plot.  To screen
  338.              plot during data entry, or while choosing items from a dialog
  339.              box, use <F10>.
  340.              
  341.              There are two types of layers in CC-COGO.  The first is called
  342.              "point attribute", the second is "user-named" layers.
  343.              
  344.              The "point attribute" layers refer to "attributes" associated
  345.              with points, such as cross, point number, elevation,
  346.              description, or line/curve.  Some of these "attribute" layers
  347.              may be on or off, which controls what attributes will plot.
  348.              Note that elevations and descriptions do not screen plot at this
  349.              time .  The "attribute" layers screen plot in the color of the
  350.              "user-named" layer they are assigned to.
  351.              
  352.              The "user-named" layers allow you to separate your points into
  353.              logical groups, for better management of data.  The default
  354.              layer names are CONTROL, TOPO, BOUNDARY, BUILDING, STREET,
  355.              EASEMENT, and UTILITY.  You may define different layer names for
  356.              each file if you wish, using the "reName layers" routine in the
  357.              SETTINGS submenu.  Use the "Change layer" routine in the
  358.              SETTINGS submenu to assign groups of points to different layers.
  359.              For example, use point numbers 100-199 for the boundary data,
  360.              200-299 for topo data, etc., then assign 100-199 to the first
  361.              layer, 200-299 to the second layer, etc.  To turn layers on/off,
  362.              use "Layer display" in the SETTINGS submenu.  Each "user-named"
  363.              layer screen plots in a different color.  The "current" layer
  364.              controls what layer new points are placed on.  For example, if
  365.              the second user-named layer is current when you run "Traverse",
  366.              the points will be placed on that layer.
  367.              
  368.              Lines and curves are automatically placed on the layers that the
  369.              points were assigned to.  If the layer assignments of points are
  370.              later changed, the lines also change to the new layer.  The line
  371.              or curve will always be on the same layer as the beginning point
  372.              of the line or the BC of the curve.
  373.              
  374.              Linetypes may be changed for each of the user-named layers.  The
  375.              "linetYpe" routine in the SETTINGS submenu accomplishes that.
  376.              The default linetype is "continuous".  The available linetypes
  377.              are further explained elsewhere in this manual.
  378.              
  379.              If you wish to change the default layer names and linetypes for
  380.              all future files, you must use CC-PLOT to save a new PLOT.INI
  381.              file after using the routines in CC-PLOT's SETTINGS submenu to
  382.              create the configuration you want.
  383.              
  384.              Note that there are 7 user-named layers.  There are 16 colors
  385.              available to the EGA: black, seven low intensity, seven high
  386.              intensity, and grey.  CC-COGO uses the seven low intensity
  387.              colors for the lines/curves on the seven user-named layers.  The
  388.              seven corresponding high-intensity colors are used for the point
  389.              crosses and point numbers.  For example, the first layer
  390.              (default name: CONTROL) is color 1, which is blue.  Points and
  391.              point crosses on this layer will screen plot in high intensity
  392.              blue, and lines/curves will screen plot in low intensity blue.
  393.              Layer 2 data (default name: TOPO) will plot in high intensity
  394.  
  395.         CC-COGO                        Page 6
  396.  
  397.  
  398.  
  399.  
  400.              and low intensity green, and so forth.  The default layer colors
  401.              are shown in the "Layer display" dialog box.  The sequence of
  402.              colors cannot be changed, although the order of the layer names
  403.              can be.
  404.              
  405.              WYSIWYG means "What You See Is What You Get", and is commonly
  406.              used in describing word processors and desktop publishing
  407.              programs that show graphics previews of what printed output will
  408.              look like.  Of course, CAD is by definition WYSIWYG.  CC-COGO is
  409.              not, however, a CAD program, but does attempt to use WYSIWYG
  410.              principles.  Keep in mind the following exceptions to the
  411.              WYSIWYG rule:
  412.              
  413.                   Screen plotting is intended to be fairly fast, and displays
  414.                   point numbers and crosses to help you identify the points
  415.                   you display.  Elevations and descriptions do not screen
  416.                   plot at this time.
  417.                   
  418.                   Linetypes are "schematic" and may not be proportioned the
  419.                   same on different plotters, or when comparing the screen
  420.                   plot with plotter output.  The pattern is what is
  421.                   important, to help distinguish between different lines on
  422.                   hard copy plots.  Also, curves do not screen plot with
  423.                   other than a continuous linetype at this time.
  424.                   
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.         CC-COGO                        Page 7
  462.  
  463.  
  464.  
  465.  
  466.         IV.  USING CC-COGO
  467.         
  468.              A.   Quick Setup
  469.                   
  470.                   Enter "COGO" to start the program.  CC-COGO can be
  471.                   configured while it is running, which allows changing the
  472.                   configuration without having to quit and start over.
  473.              
  474.                   Use the arrow keys to get to the SETTINGS submenu, or type
  475.                   <Esc><S>, or pick SETTINGS with your mouse.
  476.              
  477.                   If your CC-SURVeyor files are not in the current directory,
  478.                   but are in \CC-SURV\FILES, pick "set file Path" and enter
  479.                   "\CC-SURV\FILES".  You could also enter "a:" or any drive
  480.                   or pathname.  You could load a file from \CC-SURV\FILES,
  481.                   then change the path to A: and save the file to the A
  482.                   drive.
  483.                   
  484.                   If you use CC-CAD and want your .CCX files to be stored in
  485.                   the \ACAD subdirectory, you may wish to set your
  486.                   "import/export path" to "\ACAD".  Or, if you upload/
  487.                   download data collector files to your \COOP41 subdirectory
  488.                   (for example), you might rather set your "import/export
  489.                   path" to "\COOP41".
  490.              
  491.                   The output precision may be changed if you wish.  The
  492.                   default precision for angles in the printed output is to
  493.                   the nearest second.  The precision for distances is to the
  494.                   nearest thousandths (3 decimals).  If you wish to change
  495.                   them, you may now do so.  Use the "Angle prec" and/or
  496.                   "Distance prec" routines in the SETTINGS submenu.
  497.                   
  498.                   There are several settings that are referred to as
  499.                   "toggles":  "Azimuth" (printed output displays angles in
  500.                   north azimuth rather than quadrant and bearing),
  501.                   "Description" (causes prompt for a point description
  502.                   whenever a new point is created), "Lines" (draws a line
  503.                   from point to point as they are created), "Printer" (echos
  504.                   screen output to your printer), and "Zenith" (causes prompt
  505.                   for zenith angle and slope distance during course input).
  506.                   These toggles are further explained under the "SETTINGS
  507.                   Submenu" section.  A check mark next to one indicates it is
  508.                   "on", otherwise it is off.  You may set any of them now if
  509.                   you wish.  The rest of the tutorials assume that you will
  510.                   set the Description toggle on.
  511.                   
  512.                   Now view your configuration using the "View/save settings"
  513.                   routine, and if it looks right, press "y" or <Enter> to
  514.                   save it.  You won't have to do this again, even in future
  515.                   sessions, unless you change something.
  516.         
  517.                   Now decide if you want to add something to an existing .CCC
  518.                   file, or start a new job.  If you want to add to an
  519.                   existing file, go to the FILE submenu and open the desired
  520.                   .CCC file ("open" means "load").  To try a quick tutorial
  521.                   of the "Traverse" and "Inverse" routines, continue to the
  522.                   next section.
  523.                   
  524.  
  525.  
  526.  
  527.         CC-COGO                        Page 8
  528.  
  529.  
  530.  
  531.  
  532.              B.   Short-Cut to your first Traverse
  533.                   
  534.                   Since this is your first traverse, you don't have a .CCC
  535.                   file to load, so go directly to the COGO submenu and select
  536.                   "Traverse".  You will always be prompted for a starting
  537.                   point number.  The current occupied point will appear in
  538.                   the prompt as a default, once you have created any points
  539.                   in a CC-COGO session.  Note that if no points have been
  540.                   created or occupied, the occupied point in the message bar
  541.                   is "0".  Since there is no default point number in the
  542.                   prompt, enter 1.  CC-SURVeyor knows that point 1 doesn't
  543.                   yet exist, so will next ask for a northing and an easting
  544.                   coordinate.  Enter 1000 and 1000.  Had you picked a point
  545.                   number that already existed in memory, CC-COGO would have
  546.                   skipped those prompts.  If the Description Toggle is on,
  547.                   you will also be prompted for a description for the point.
  548.                   Enter one if that is the case.  The starting point is
  549.                   created and printed in the calc window.  If the Printer
  550.                   Toggle is on, it will also be printed on your printer.
  551.                   
  552.                   Now you will be prompted for an angle code.  Press <F1> to
  553.                   see the allowable angle codes.  Different routines allow
  554.                   different angle codes, and pressing <F1> (see the message
  555.                   bar) at the angle code prompt will show which are
  556.                   available.  Press any key to remove the Help screen and
  557.                   enter 1 for northeast.  Then enter 45.3015 at the angle
  558.                   prompt.  This means 45 degrees, 30 minutes, 15 seconds.
  559.                   Enter a distance of 100.50, then a description if prompted
  560.                   for one.  Note that the last description entered appears as
  561.                   a default for the new point.  Finally, you will be prompted
  562.                   for the point number for the new point.  Note that the
  563.                   default is the next consecutive blank point, in this case
  564.                   "2".  Press <Enter> to accept it, or enter another number
  565.                   if you wish.  Try entering 1, and you will get an overwrite
  566.                   error message, which will allow you to overwrite the
  567.                   previous point 1 with the new one if you wish, or will take
  568.                   you back to the new point number prompt.  After entering
  569.                   the new point number, the course and new point data will
  570.                   print in the calc window, and printer if toggled on.  The
  571.                   occupied point in the message bar will be updated to the
  572.                   new point, and CC-COGO will return to the angle code prompt
  573.                   for the next course.
  574.                   
  575.                   Let's try a curve next.  Enter a "-" angle code.  Note that
  576.                   the prompt is now for the delta.  Enter 32.30, which is a
  577.                   curve to the right.  A negative delta would be a curve to
  578.                   the left.  Next enter a radius of 200.  Pick the default
  579.                   numbers for the radius point and enter the description of
  580.                   the EC.  Choose the default for the EC point number.  The
  581.                   curve data and new points will be printed in the calc
  582.                   window, and you will return to the angle code prompt, with
  583.                   the last angle code entered as a default.
  584.                   
  585.                   This time, let's continue on the current bearing, whatever
  586.                   it is, by entering an angle code of 0.  CC-COGO keeps track
  587.                   of the current bearing, even through curves, so you can
  588.                   enter compound or reverse curves without having to
  589.                   constantly enter the tangent bearing.  (Of course, to
  590.                   traverse a non-tangent curve you must first traverse the
  591.                   tangent bearing with a zero distance.)  Note that CC-COGO
  592.  
  593.         CC-COGO                        Page 9
  594.  
  595.  
  596.  
  597.  
  598.                   automatically entered the angle code and bearing of the
  599.                   tangent out of the curve ("1" and "78.0015"), in the prompt
  600.                   area, and now prompts for a distance.  Enter 150, a
  601.                   description if prompted for, and a new point number.
  602.                   
  603.                   You could continue traversing until you used up all of
  604.                   CC-COGO's point storage capacity, but let's quit this
  605.                   routine by pressing <Esc>.  Start the "Inverse" routine
  606.                   from the COGO submenu.  Note that the starting point number
  607.                   for this routine is now the same as the last point created,
  608.                   which is also the current occupied point.  Press <Enter> to
  609.                   accept, then enter 4 (or whatever you assigned to the EC).
  610.                   The course is calculated and printed in the calc window,
  611.                   and should be exactly backwards from the course originally
  612.                   traversed.  Now let's inverse the curve.  Enter a negative
  613.                   radius point number, which would be -3 if you followed the
  614.                   above directions.  The prompt now is for the EC point
  615.                   number (since you are going through the curve backwards,
  616.                   the BC you created is the EC to this routine), which is 2,
  617.                   so enter it.  Note that the curve data is again printed,
  618.                   and also the radial bearing of the BC.  Finally, enter 1 as
  619.                   the last point to inverse, and you will be back where you
  620.                   started.
  621.                   
  622.                   Just for fun, enter 999 as another point to inverse to, and
  623.                   note the beep and error message in the message bar.  This
  624.                   is the typical way that CC-COGO reminds you of input
  625.                   errors.
  626.                   
  627.                   Now press <F10> to see a screen plot of your traverse.  If
  628.                   the Lines toggle was on, the points will be connected with
  629.                   lines/curves.  Press <Esc> to leave the screen plot and
  630.                   <Esc> to return to SELECT mode.
  631.                   
  632.                   Go to the FILE submenu and press S to save a file
  633.                   containing the five points you just created, naming it
  634.                   "TEST".  You will be able to quit CC-COGO completely and
  635.                   later start it up, open the "TEST" file, and continue where
  636.                   you left off.
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.         CC-COGO                        Page 10
  660.  
  661.  
  662.  
  663.  
  664.              C.   Short-Cut to your first Radial Topo
  665.         
  666.                   The "Radial Topo" routine may be used to reduce notes from
  667.                   total station output or EDM output, which provides zenith
  668.                   angle and slope distance.  The "Zenith" toggle is another
  669.                   toggle, like the Description toggle, that affects various
  670.                   routines in CC-COGO.  Its purpose in "Radial Topo" is to
  671.                   distinguish between EDM or total station output.  If the
  672.                   Zenith Toggle is on, you will be prompted for zenith angle
  673.                   and slope distance; if off, you will be prompted for delta
  674.                   elevation and horizontal distance.  If on, a "Z" is shown
  675.                   in the "Toggles:" area of the message bar at the bottom of
  676.                   the screen.  Be sure it is off now, using the "Toggles"
  677.                   choice in the SETTINGS submenu if necessary.
  678.         
  679.                   A common way of collecting radial topo data is to set the
  680.                   prism height at the same value as the height of instrument
  681.                   above the setup point.  That way, the delta elevation value
  682.                   needs only to be added or subtracted from the setup point
  683.                   elevation to obtain the elevation of the point being shot.
  684.                   Occasionally, however, the prism height (also called rod
  685.                   reading in the CC-COGO manual and prompts) must be changed
  686.                   from one shot to the next because of obstacles in the line
  687.                   of sight.  This problem will show how that is handled.
  688.         
  689.                                    The Field Notes
  690.                   
  691.                   Instrument at 10, BS 11       HI = 5.20      Elev unknown
  692.                   Compass bearing = N 30o 15'E
  693.                   
  694.                   Pt   Angle Rt  Delta El  Delta Hor  Rod      Desc
  695.                   ---- --------  --------  ---------  ----     -------------
  696.                   71   191o 10'  +0.52     121.54     5.20     TB
  697.                   72   219o 35'  -1.68     127.65     5.20     EP
  698.                   etc . . . . . . . . . . . . . . . . . . . . . .
  699.                   95   97o 32'   +4.19     416.01     12.50    GR
  700.                   96   83o 50'   +3.53     417.52     12.50    GR
  701.                   97   70o 32'   +2.55     448.13     12.50    GR
  702.                   
  703.                   Go to the TOPO Submenu and start "Radial Topo".  The
  704.                   instrument was set up on point 10, so enter 10 for the
  705.                   setup point.  If you were using an existing file with
  706.                   points 10 and 11 in it, you would not have to enter the
  707.                   coordinates, but you are starting fresh, so enter the
  708.                   northing and easting coordinates of 1000, 1000 and a
  709.                   description of SETUP.  Notice that your survey crew didn't
  710.                   know the elevation of the setup point, so you will have to
  711.                   assume an elevation at this time to reduce the notes.
  712.                   Enter an elevation of 100.00.  The instrument height is
  713.                   5.20 feet, so enter 5.20 at the prompt.  Enter a backsight
  714.                   angle code of 1 (northeast) and angle of 30.15.  The setup
  715.                   data is printed, and you are ready to enter the point data.
  716.         
  717.                   Start with the data for point 71.  Notice that the angle
  718.                   code prompt has a default value of the last angle code
  719.                   used.  Your crew used angles right, so enter 7.  Enter
  720.                   191.10 at the angle prompt, .52 at the delta elevation
  721.                   prompt, and 121.54 at the horizontal distance prompt.
  722.                   Press <Enter> at the rod prompt to accept the default
  723.                   instrument height, which your crew used for prism height
  724.  
  725.         CC-COGO                        Page 11
  726.  
  727.  
  728.  
  729.  
  730.                   where possible.  Enter TB for the description, noting that
  731.                   you must delete the extra characters left from the last
  732.                   description.  Enter 71 for the new point number.  The new
  733.                   point data is printed.
  734.         
  735.                   The routine starts again, asking for data for the next
  736.                   point.  You may continue to enter data from the field
  737.                   notes, but keep a few things in mind:
  738.                   1.   You may start pressing <Enter> when prompted for the
  739.                        next point number, when they are sequential.
  740.                   2.   The last three points (95 and after) were on the other
  741.                        side of a 10 foot hedge so your crew raised the prism.
  742.                        At point 95, the height of prism (or rod) changed to
  743.                        "12.50", so be sure to enter that instead of pressing
  744.                        <Enter>.  For following points, the default will then
  745.                        be 12.50, and you can again press <Enter> to accept
  746.                        that for the last three points.
  747.                   3.   After point 95, all the point descriptions are "GR",
  748.                        so you may press <Enter> to accept the default instead
  749.                        of continuing to type in "GR".
  750.                   4.   If you make a mistake entering data for a point, and
  751.                        create the new point before noticing, just re-enter
  752.                        the data for the point, AND ENTER THE CORRECT POINT
  753.                        NUMBER RATHER THAT ACCEPTING THE DEFAULT.  When you
  754.                        enter the point number, you will get a message that
  755.                        says "OVERWRITE EXISTING POINT?".  Press <Enter> to
  756.                        continue.
  757.                   5.   Press <Esc> when done to return to SELECT mode.
  758.                   
  759.                   While you have been reducing the field notes, your crew ran
  760.                   a level loop from a bench mark through point 10, your setup
  761.                   point, and has just come in and told you that point 10 has
  762.                   an elevation 102.80.  Don't worry, you will next use a
  763.                   routine to correct the elevations.
  764.         
  765.                                    Elevation Boot
  766.         
  767.                   Start the "Elev Boot" routine.  You do not have to boot the
  768.                   elevations of the whole file, because then other point with
  769.                   zero elevation would have bogus elevations.  You want to
  770.                   boot point 10, and points 71 through 97.  Enter 10 for the
  771.                   first point in the range and press <Enter> to accept (10)
  772.                   for the last point.  You assumed elevation 100.00 for point
  773.                   10 and want it to be 102.80, so you want to boot the
  774.                   elevation 2.80 feet.  Enter 2.80 for the boot.  The point
  775.                   prints out with the new elevation value.
  776.                   
  777.                   Repeat the process, entering 71 for the first point and 97
  778.                   for the last point, and 2.80 for the boot.  Points 71
  779.                   through 97 print out with new elevation values.  Note that
  780.                   our example did not enter the field notes for points 73
  781.                   through 94, so they did not print.
  782.                   
  783.                   You may save this file if you wish, naming it "TEST2", so
  784.                   you can come back to it and experiment later.
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.         CC-COGO                        Page 12
  792.  
  793.  
  794.  
  795.  
  796.         V.   DATA ENTRY
  797.         
  798.              A.   Error Checking
  799.         
  800.                   Depending on the data being entered, some keyboard
  801.                   characters will not be accepted for data.  For example,
  802.                   when entering a filename, characters that are not
  803.                   acceptable to DOS cannot be entered.  Or, when numeric data
  804.                   is expected, alpha characters will not be accepted.  In
  805.                   some cases, data must be entered, a blank field is not
  806.                   acceptable.  If you cannot enter valid data, you must <Esc>
  807.                   out of the routine.
  808.         
  809.              B.   Default Values
  810.                   
  811.                   When there is a logical default value for data, it will
  812.                   already be placed in the highlighted field.  To choose it,
  813.                   press <Enter>.  To clear it and replace it with a new
  814.                   value, enter the new value.  To start "edit mode", press an
  815.                   arrow key or <Home> or <End>, and read about the mini
  816.                   editor below.
  817.                   
  818.              C.   The Mini Editor
  819.         
  820.                   The highlighted data entry field is a mini editor.  <Alt-C>
  821.                   will clear the value out of the field.  <Alt-R> will
  822.                   restore the original value in the field, if you have erased
  823.                   it or edited it beyond repair.  The left and right arrow
  824.                   keys will move the cursor back and forth within the field.
  825.                   <Home> and <End> will move to the first and last position.
  826.                   The <Insert> key will toggle back and forth between
  827.                   overtype mode (the default) and insert mode.  <BackSpace>
  828.                   will erase to the left.  <Delete> will erase the current
  829.                   position.
  830.                   
  831.              D.   Horizontal Angles
  832.                   
  833.                   Angle codes may be shown while an angle code prompt is on
  834.                   the screen by pressing <F1>, and are:
  835.                   
  836.                   (-) = next angle will be curve data
  837.                   (1) = quadrant North East, or North Azimuth
  838.                   (2) = quadrant South East
  839.                   (3) = quadrant South West
  840.                   (4) = quadrant North West
  841.                   (5) = recall a bearing from two points
  842.                   (6) = angle left
  843.                   (7) = angle right
  844.                   (8) = deflection left
  845.                   (9) = deflection right
  846.                   (0) = current bearing
  847.                   
  848.                   Not all angle codes are available for every routine; use
  849.                   <F1> to see which are, at any angle code prompt.
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.         CC-COGO                        Page 13
  858.  
  859.  
  860.  
  861.  
  862.                   When entering curve data, entering a (-) angle code results
  863.                   in a prompt for the delta.  A positive angle is a curve to
  864.                   the right, while a negative angle is a curve to the left.
  865.                   The curve will be tangent to the last course traversed to
  866.                   get to the current occupied point.  (FOR NON-TANGENT CURVES
  867.                   YOU MUST FIRST TRAVERSE ON THE TANGENT BEARING WITH A ZERO
  868.                   DISTANCE.)  You will be prompted for point #'s for the
  869.                   radius point and EC.  After traversing the curve, the
  870.                   "current" bearing will be tangent from the EC, if you wish
  871.                   to traverse another curve in a series of compound or
  872.                   reverse curves.
  873.                   
  874.                   An angle code of (5), recall bearing, will result in a
  875.                   prompt for two point numbers, which when entered will
  876.                   result in a calculated quadrant and bearing being used.
  877.                   
  878.                   Angle codes of (6) through (9) are self-explanatory, with
  879.                   the backsight bearing being the opposite of the "current
  880.                   bearing".  For example, if you have just traversed
  881.                   N 45o 00' E, the backsight bearing is S 45o 00' W, and an
  882.                   angle right of 20o will traverse S 65o 00' W.
  883.                   
  884.                   The angle code (0) will use the "current" bearing, which is
  885.                   the bearing that was last traversed or inversed to get to
  886.                   the current occupied point.  The status of the current
  887.                   bearing varies after other COGO routines, and is explained
  888.                   with the instructions for the various routines, in the
  889.                   "COMMAND REFERENCE" part of this manual.
  890.                   
  891.                   Angles are entered/displayed with a decimal point
  892.                   separating the degrees and minutes.  For example,
  893.                   25o 30' 15.5" is entered as "25.30155" or displayed as
  894.                   "25.3016" or "25.30155" depending on the "Angle prec"
  895.                   setting in the SETTINGS submenu.  Angles are calculated to
  896.                   .01 second precision.
  897.                   
  898.              E.   Zenith Angles
  899.                   
  900.                   The zenith angle prompt is available (optionally) within
  901.                   the Traverse, Sideshot, and Radial Topo routines.  Use the
  902.                   "Toggles" "Zenith" setting in the SETTINGS submenu to turn
  903.                   the option on or off.  If it is on, the user will be
  904.                   prompted for the zenith angle before the distance prompt,
  905.                   which will then be for slope distance rather than
  906.                   horizontal distance.  The horizontal distance will be
  907.                   calculated and printed with the other course information.
  908.                   Zenith angle is measured from vertical, and may be from 0
  909.                   to 360 degrees.  If the user's instrument is a transit that
  910.                   measures angle from horizontal, it must be converted to
  911.                   zenith angle before entry.
  912.                   
  913.                   The Zenith toggle is used within the Stadia routine to
  914.                   distinguish between zenith angle prompt and vertical angle
  915.                   prompt, depending on whether a theodolite or transit was
  916.                   used.
  917.                   
  918.  
  919.  
  920.  
  921.  
  922.  
  923.         CC-COGO                        Page 14
  924.  
  925.  
  926.  
  927.  
  928.                   The Zenith toggle is used within the Radial Topo routine to
  929.                   distinguish between EDM topo (which uses zenith angle and
  930.                   slope distance) and total station topo (which uses delta
  931.                   elevation and horizontal distance).  The proper prompts are
  932.                   given to the user depending on the Zenith toggle.
  933.                   
  934.                   To simplify using the routines when the Zenith Toggle is on
  935.                   and several horizontal distances are to be entered, the
  936.                   default zenith angle is 90o (horizontal), which allows the
  937.                   user to simply press <Enter> before entering the distance.
  938.                   
  939.              F.   Distances
  940.                   
  941.                   Distances are saved in memory in full 15 place floating
  942.                   point precision.  They may be entered as large as
  943.                   99,999.9999 feet.  If a larger number is entered, strange
  944.                   displays and printouts will result, with the "%" character
  945.                   included.  The printed output may have a user-selected
  946.                   precision, as determined by the "Distance prec" routine in
  947.                   the SETTINGS submenu.
  948.                   
  949.              G.   Point Numbers
  950.                   
  951.                   CC-COGO can store up to 4000 points, depending on your
  952.                   computer's use of memory, with point numbers ranging from 1
  953.                   to 4000.  See the "Capacity" routine in the FILE submenu to
  954.                   determine the point capacity of your machine, which depends
  955.                   on the amount of available memory.
  956.                   
  957.                   In many routines, the next available point number is
  958.                   presented as a default, so it may be chosen by pressing
  959.                   <Enter>.  To quickly clear a default point number so
  960.                   another may be entered, just begin entering another number.
  961.                   
  962.                   Consecutive point numbering is sometimes available at a
  963.                   "Point #" prompt by pressing "+".  The next point number is
  964.                   chosen, unless it is over 4000, in which case an error
  965.                   message is shown.  Unless there would be an overwrite
  966.                   problem, the next consecutive point number is also
  967.                   presented in the prompt as a default.
  968.                   
  969.                   Overwrite protection is always on.  Whenever an existing
  970.                   point number is chosen for a new point, the user is given
  971.                   the chance to overwrite the old coordinate pair or choose
  972.                   another point number.  Overwriting an existing point does
  973.                   NOT change the elevation or description of that point
  974.                   unless they too are revised or edited.
  975.                   
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.         CC-COGO                        Page 15
  990.  
  991.  
  992.  
  993.  
  994.              H.   Coordinates
  995.                   
  996.                   Any points saved with North and East coordinates of "0" are
  997.                   lost.  If you insist on assigning a point number with the
  998.                   coordinates of "0,0" I suggest you use "0.001, 0.001" or
  999.                   some similar trick.  CC-COGO's overwrite protection method
  1000.                   assumes that points with coordinates of "0,0" are
  1001.                   unassigned.
  1002.                   
  1003.                   Coordinate pairs are saved in memory in full 15 place
  1004.                   floating point precision.  They are saved to disk with 8
  1005.                   decimal places.
  1006.                   
  1007.                   Coordinates may have values as large as 9,999,999.9999.
  1008.                   
  1009.              I.   Descriptions
  1010.                   
  1011.                   If you wish to have a prompt for descriptions of new points
  1012.                   within many routines, set the Description toggle on by
  1013.                   using the "Toggles" routine in the SETTINGS submenu.  Some
  1014.                   routines that create curves will automatically assign
  1015.                   descriptions of "BC, "RP", etc. if this toggle is on.
  1016.                   
  1017.                   Descriptions may be up to 12 characters.  Neither spaces
  1018.                   nor commas are allowed.  Try using a combination of upper
  1019.                   case and lower case letters to separate words, like
  1020.                   "LotCor" or "FLCreek".
  1021.                   
  1022.                   The descriptions are saved with the coordinates in the .CCC
  1023.                   file, and are printed out by any routine that prints
  1024.                   points.  They are also output into an Export file.
  1025.                   
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.         CC-COGO                        Page 16
  1056.  
  1057.  
  1058.  
  1059.  
  1060.         VI.  FILES
  1061.         
  1062.              A.   File Types, Filenames, and Storage Location
  1063.                   
  1064.                   There are several types of files that users of CC-SURVeyor
  1065.                   should become familiar with.  The most important of these
  1066.                   is the .CCC file (the filename extension is ".CCC"), which
  1067.                   stands for "Civil Comp COGO".  This file is the standard
  1068.                   file for storage of point numbers, coordinates, elevations,
  1069.                   descriptions, and (if the user chooses) lines and curves,
  1070.                   and is used by all the Modules (CC-COGO, CC-BALance,
  1071.                   CC-CONTour, and CC-PLOT).  These files may be located in
  1072.                   any drive or subdirectory, and will be accessible to CC-
  1073.                   COGO according to its configuration, or if the "set file
  1074.                   Path" command has been properly used.  The .CCC file may be
  1075.                   edited and saved by CC-COGO.
  1076.                   
  1077.                   Another file that is created by CC-COGO is the layer file,
  1078.                   with a filename extension of ".LAY".  This file stores the
  1079.                   user-named layer names, the linetypes of layers, and the
  1080.                   layer assignments of points within the .CCC file.  This
  1081.                   file is created or updated at the time a .CCC file is saved
  1082.                   from CC-COGO, CC-BALance, or CC-PLOT.  It will be saved to
  1083.                   the same drive or subdirectory as the .CCC file.
  1084.                   
  1085.                   Another file that is created by CC-COGO is the import/
  1086.                   export file, which has a default filename extension of
  1087.                   ".CCX".  This file stores point numbers, coordinates,
  1088.                   elevations and descriptions in a format that is common to
  1089.                   many other cogo programs and data collectors, and is a
  1090.                   means of communicating with them.  It does NOT store lines
  1091.                   or curves, and is NOT accessible from the other CC-SURVeyor
  1092.                   4 modules, so should only be used for temporary transfer to
  1093.                   or from the other mentioned software.
  1094.                   
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.         CC-COGO                        Page 17
  1122.  
  1123.  
  1124.  
  1125.  
  1126.              B.   CIVIL COMP COGO (.CCC) File
  1127.         
  1128.                   CIVILcomp coordinate files have the file name extension
  1129.                   ".CCC" (Civil Comp COGO).  This is the default file type
  1130.                   that stores all points, coordinates, elevations,
  1131.                   descriptions, and lines and curves.  "Open ccc file" in the
  1132.                   FILE submenu loads it into memory.  .CCC files are saved in
  1133.                   ASCII format.  The first line in a file created by
  1134.                   CC-SURVeyor 4 is "4,0,0".  Following lines have one point
  1135.                   number and coordinate pair per line, with eight decimal
  1136.                   places, in point number sequence.  The line following
  1137.                   coordinates is "0 0 0".  If elevations and/or descriptions
  1138.                   are present, they follow.  To reduce file size, only points
  1139.                   with an elevation or description are listed in the second
  1140.                   group.  A zero in either the second or third position
  1141.                   indicates no elevation, or no description, respectively,
  1142.                   for the point number in the first position of each line.
  1143.                        
  1144.                   Following the lines that store elevations and descriptions
  1145.                   is the line "0 -1 0" followed by codes identifying lines
  1146.                   that have been created.  Lines are created sequentially
  1147.                   according to the point numbers listed, with "-1" indicating
  1148.                   a break in the line, and ending with "-999".
  1149.                        
  1150.                   The last section of the file consists of stored curves, one
  1151.                   curve per line, with BC, RP, and EC point numbers listed.
  1152.                        
  1153.                   Sample File (portion):              Comments:
  1154.                   
  1155.                   4,0,0                               (CC-SURVeyor 4 header)
  1156.                   1  1000.00000000  1000.00000000     (pt #, N coor, E coor)
  1157.                   2  1216.14183000   874.37074000     (ditto)
  1158.                   4  1276.44387000   978.11881000     (ditto)
  1159.                   0 0 0                               (elev and desc next)
  1160.                   1  100.200 CorSub                 (elev=100.2, desc=corsub)
  1161.                   2  101.200 0                        (no description)
  1162.                   4  0.000 EC                         (no elevation)
  1163.                   0 -1 0                              (lines next)
  1164.                    1                                  (line from 1
  1165.                    2                                   to 2)
  1166.                   -1                                  (end of line)
  1167.                    3                                  (line from 3
  1168.                    4                                   to 4)
  1169.                   -1                                  (end of line)
  1170.                   -999                                (curves next)
  1171.                    26   27   28                       (BC, RP, and EC)
  1172.                    21   20   19                       (ditto)
  1173.                   
  1174.                   Editing a .CCC file is fairly simple.  Examine one with the
  1175.                   DOS "Type" command or with your text editor.  Use your word
  1176.                   processor in unformatted or ASCII mode if you need to edit
  1177.                   the file.
  1178.         
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.         CC-COGO                        Page 18
  1188.  
  1189.  
  1190.  
  1191.  
  1192.              C.   Layer Assignment (.LAY) File
  1193.         
  1194.                   A file with the same name as the .CCC file, but with an
  1195.                   extension of ".LAY" is created when the .CCC file is
  1196.                   created, that stores the layer names, linetypes, and
  1197.                   point/layer assignments.  CC-COGO allows the "View plot"
  1198.                   command to selectively screen plot data, if the "Layer
  1199.                   display" command has been used to turn layers on or off.
  1200.                   
  1201.                   The first two lines of the .LAY file contain the linetype
  1202.                   numbers for the NET layer and the CONTOUR layer.  The next
  1203.                   seven lines consist of the user-named layer names and their
  1204.                   linetype numbers.  Linetypes and their numbers (used
  1205.                   internally by CC-COGO, CC-BALance and CC-PLOT) are defined
  1206.                   more completely in the "linetYpes" section of this manual,
  1207.                   under "SETTINGS Submenu".  The first user-named layer is
  1208.                   considered to be layer "1", the second one is layer "2",
  1209.                   and so forth.  This numbering becomes meaningful when the
  1210.                   rest of the file is examined.  The lines following the
  1211.                   names identify a point range and the layer number they are
  1212.                   assigned to.  For example, the line "1 , 99 , 5" means that
  1213.                   points 1 through 99 are assigned to user-named layer 5.
  1214.                   
  1215.                   Sample File (portion):      Comments:
  1216.                   
  1217.                   NET, 6                   (Net layer is linetype 6)
  1218.                   CONTOUR, 2               (Contours are linetype 2)
  1219.                   CONTROL  , 1             (first user-named layer is
  1220.                                            "CONTROL" and is linetype 1)
  1221.                   TOPO     , 1             (second user-named layer is "TOPO"
  1222.                                            and is linetype 1)
  1223.                   BOUNDARY , 1             (third user-named layer etc.)
  1224.                   EASEMENT , 1             (etc.)
  1225.                   STREET   , 1             (etc.)
  1226.                   BUILDING , 1             (etc.)
  1227.                   UTILITY  , 1             (seventh user-named layer is
  1228.                                            "UTILITY" and is linetype 1)
  1229.                    1 , 99 , 1              (points 1 through 99 are on layer
  1230.                                            1 "CONTROL")
  1231.                    100, 199, 2             (points 100 through 199 are on
  1232.                                            layer 2 "TOPO")
  1233.                   
  1234.                   Note that their are no "blank" lines in the file; those
  1235.                   shown above are caused by the long "comments".
  1236.                   
  1237.                   It isn't a good idea to edit the .LAY file with your text
  1238.                   editor, it is better to use the "reName layers",
  1239.                   "linetYpes" and "Change layer" routines in CC-COGO and
  1240.                   CC-BALance.
  1241.                   
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.         CC-COGO                        Page 19
  1254.  
  1255.  
  1256.  
  1257.  
  1258.              D.   Import/Export (.CCX) File
  1259.                   
  1260.                   Coordinates, elevations, and descriptions may be imported
  1261.                   into or exported from CC-COGO in a format that permits
  1262.                   communication with other COGO programs and data collectors.
  1263.                   The user may use any file name extension except ".CCC", (or
  1264.                   none), and it is strongly suggested that ".CCX" is used, to
  1265.                   avoid confusion.
  1266.                        
  1267.                   This format is comma-delimited, with five fields.  The
  1268.                   first four fields must be numeric.  The description can be
  1269.                   any string of keyboard characters, except for spaces or
  1270.                   commas, or a beginning quote ("), or if there is no
  1271.                   description it may be blank.  This is known as "Wild Volume
  1272.                   C", or "HP Volume C", or "MTI".  Note that the original
  1273.                   spec for this format allows spaces within the description,
  1274.                   by placing quotes (") on each side of the description to
  1275.                   force it to be read as one string.  CC-COGO will not
  1276.                   properly store descriptions with spaces, so be warned that
  1277.                   if your input file has spaces in the description field, you
  1278.                   should edit them out with your text editor before importing
  1279.                   into CC-COGO.  The exported file will not have quotes
  1280.                   around the description.
  1281.                        
  1282.                   Supported COGO programs:
  1283.                        COGOWARE
  1284.                        DCA (use Super Surveyor option)
  1285.                        MTI
  1286.                        Lewis and Lewis
  1287.                        HP Volume C
  1288.                   
  1289.                   Supported data collectors:
  1290.                        Abacus
  1291.                        CoOp-41
  1292.                        Geodimeter
  1293.                        Super Surveyor
  1294.                        Topcon FC-4
  1295.                   
  1296.                   LIMITATIONS FOR IMPORT/EXPORT FILES
  1297.                   -----------------------------------
  1298.                   1.   Largest point number: 4000
  1299.                   2.   Largest coordinate: 9,999,999.9999
  1300.                   3.   Highest elevation: 9,999.9999
  1301.                   4.   Coordinates of "-999999" in an import file will result
  1302.                        in no point being created with the respective point
  1303.                        number within CC-COGO.  This only affects imported
  1304.                        data collector files, which many times dump unused
  1305.                        point numbers with "-999999" as a coordinate, so the
  1306.                        COGO program can screen them out.
  1307.                   5.   Elevations of "-999999" in an import file will be
  1308.                        transferred as "0.000" into CC-COGO, which will treat
  1309.                        it as "no elevation".  Points with no elevations in
  1310.                        CC-COGO will export a file with "-999999" in the
  1311.                        elevation field of those points.
  1312.                   6.   Maximum length of description: 12 characters.
  1313.                   7.   No embedded spaces or commas within a description.
  1314.                   8.   Descriptions may not begin with a quote (").
  1315.                   
  1316.  
  1317.  
  1318.  
  1319.         CC-COGO                        Page 20
  1320.  
  1321.  
  1322.  
  1323.  
  1324.                   Sample File:
  1325.                   
  1326.                   (Point # 101 has northing, easting, elev, and desc;
  1327.                   point # 105 has northing, easting, no elev, no desc;
  1328.                   point # 107 has northing, easting, no elev, has desc)
  1329.                   
  1330.                   101,1000.00000000,1000.00000000,105.333,POB
  1331.                   105,1216.14183000,874.37074000,-999999,
  1332.                   107,1246.29285000,926.24478000,-999999,SETUP
  1333.                   
  1334.                   Note that there are always four commas in each line,
  1335.                   whether a description is present or not.  Note also that
  1336.                   points 102, 103, 104, and 106 are not required to have a
  1337.                   line in the file if those points do not exist.
  1338.                   
  1339.                   SEND COPIES OF THIS SECTION TO THE VENDOR OF YOUR DESIRED
  1340.                   DATA COLLECTOR TO VERIFY COMPATIBILITY.
  1341.         
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.         CC-COGO                        Page 21
  1386.  
  1387.  
  1388.  
  1389.  
  1390.         VII. COMMAND REFERENCE
  1391.         
  1392.              A.   FILE Submenu
  1393.                   
  1394.                   Open ccc file:
  1395.                                   This routine will load a previously created
  1396.                   .CCC file from disk into memory.  A .LAY file by the same
  1397.                   name will also be loaded if present.   All points created
  1398.                   before running this routine will be lost and a warning
  1399.                   message to that effect is given if any points exist in
  1400.                   memory at the time.  The program will be reset as if it had
  1401.                   just been loaded.  Existing .CCC files are presented in a
  1402.                   dialog box.  If you have more files than will fit in the
  1403.                   vertical listing, you can scroll down the box with arrow
  1404.                   keys, or by using your mouse on the scroll bar on the right
  1405.                   side of the box.
  1406.                   
  1407.                   A load is truncated if a point number in the file is larger
  1408.                   than 4000 (or the point capacity of your machine - see
  1409.                   "Capacity" below).  Truncated loads do not include
  1410.                   elevations, descriptions, lines or curves.
  1411.                   
  1412.                   Save ccc file:
  1413.                                   This routine will save a .CCC file and a
  1414.                   .LAY file at the same time.  It should be used regularly
  1415.                   during editing.  If you decide to rename your file when you
  1416.                   save it, a new .LAY file will be created also.
  1417.                   
  1418.                   Merge ccc file:
  1419.                                    This routine will load a previously
  1420.                   created .CCC file from disk into memory.  All points
  1421.                   previously existing in memory at the time will remain,
  1422.                   except for point numbers duplicated by the incoming file,
  1423.                   which will overwrite the existing ones.  No overwrite
  1424.                   protection takes place except for a warning message, so use
  1425.                   caution when executing this command.  This is useful for
  1426.                   bringing in a group of points from another file.
  1427.                   
  1428.                   Points in the incoming file will be assigned to layers, but
  1429.                   the layer names of the existing file will be maintained.
  1430.                   
  1431.                   As with the "Open .." routine above, loading of the
  1432.                   incoming file is truncated when a point number higher than
  1433.                   the capacity of your machine is found in the file.
  1434.                   
  1435.                   set ccc Path:
  1436.                                   This routine may be used to configure
  1437.                   CC-COGO to permanently use a particular drive or
  1438.                   subdirectory, or to temporarily change the path to load or
  1439.                   save a file to a diskette drive or different subdirectory
  1440.                   than the previously configured one.  The path chosen with
  1441.                   this routine affects .CCC and .LAY files.
  1442.                   
  1443.                   To make the new path permanent, go to the SETTINGS submenu
  1444.                   and use "View/save settings".
  1445.                   
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.         CC-COGO                        Page 22
  1452.  
  1453.  
  1454.  
  1455.  
  1456.                   Import file:
  1457.                                 Coordinates, elevations, and descriptions may
  1458.                   be imported from other COGO programs or data collectors
  1459.                   that use the "HP Volume C" format, by using this routine.
  1460.                   See the File Types section of this manual for details of
  1461.                   the format.  Once a file has been imported with this
  1462.                   routine, the points may be manipulated just as if a .CCC
  1463.                   file had been loaded, and the points may be saved in any
  1464.                   other file type within the FILE submenu.  The points will
  1465.                   be merged with any existing points in memory.
  1466.                   
  1467.                   Before using this routine to merge new points into memory,
  1468.                   a backup of the existing CCC file should be saved, as an
  1469.                   unpredictable error in file format may cause CC-COGO to
  1470.                   crash; for example, you may accidentally try to import an
  1471.                   untranslated data collector file.  CC-COGO does check for
  1472.                   the following errors in file format:
  1473.                   
  1474.                        Points numbered greater then 4000 (or the capacity of
  1475.                        your machine) are skipped.
  1476.                        Long descriptions are truncated to 12 characters.
  1477.                             
  1478.                   Export file:
  1479.                                 This routine will create a file that may be
  1480.                   read by other COGO programs or data collectors that use the
  1481.                   "HP Volume C" format.  See the File Types section of this
  1482.                   manual for details of the format.  If the "All points"
  1483.                   option is chosen, the file will have point numbers,
  1484.                   coordinates, elevations and descriptions for all points in
  1485.                   memory at the time.  If the "Layers on" option is used,
  1486.                   only points on layers that are currently "on" will be sent.
  1487.                   If the "Range of pts" option is chosen, you may export a
  1488.                   range of points, such as 100-200.  Note that you are
  1489.                   allowed to revise the  file name extension in this routine.
  1490.                   You may not use the ".CCC" extension for this file.  For
  1491.                   transfer to and from data collectors, use the extension
  1492.                   required by the particular data collector.  Data collectors
  1493.                   based on the HP71B require an alpha character for the first
  1494.                   character in the file name.  For transfer to another COGO
  1495.                   program, use the file name extension required by the other
  1496.                   COGO program.  For transfer to CC-CAD, use ".CCX", the
  1497.                   default.
  1498.                   
  1499.                   import/export Path:
  1500.                                        This routine may be used to configure
  1501.                   CC-COGO to permanently use a particular drive or
  1502.                   subdirectory, or to temporarily change the path to load or
  1503.                   save a file to a diskette drive or different subdirectory
  1504.                   than the previously configured one.  The path chosen with
  1505.                   this routine only affects imported or exported files.
  1506.                   
  1507.                   To make the new path permanent, go to the SETTINGS submenu
  1508.                   and use "View/save".
  1509.                   
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.         CC-COGO                        Page 23
  1518.  
  1519.  
  1520.  
  1521.  
  1522.                   DOS command:
  1523.                                 This routine temporarily "shells" to DOS,
  1524.                   where the user may execute DOS commands like DIR, COPY or
  1525.                   TYPE.  CC-COGO HAS NOT QUIT!!  Type "exit" to return to
  1526.                   CC-COGO.  None of the data entered into CC-COGO is lost.
  1527.                   NOTE:  It has been documented that a bug in versions of DOS
  1528.                   prior to version 3.0 causes problems when this command is
  1529.                   used, so use it at your own risk unless you have DOS 3.0 or
  1530.                   later.  Also, if you change directories while using "DOS
  1531.                   command", be sure to change back to the correct directory
  1532.                   before returning to CC-COGO.
  1533.                   
  1534.                   Reset program:
  1535.                                   Use this to initialize the program as if it
  1536.                   had just been started without loading a file.  Note: all
  1537.                   data in memory will be lost, so be sure to save any desired
  1538.                   files first!
  1539.                   
  1540.                   Capacity:
  1541.                              Use this to determine your maximum file size
  1542.                   based on the free RAM in your machine.  CC-COGO will keep
  1543.                   enough free RAM available so you may use the "DOS command"
  1544.                   routine, and will allow the remainder to be used for point
  1545.                   storage.  If you are using a lot of RAM-resident software
  1546.                   (TSR's), and/or have many drivers in your CONFIG.SYS file,
  1547.                   you may be limited to less than 4000 points.  CC-GOGO does
  1548.                   not require any drivers in your CONFIG.SYS file, and will
  1549.                   run if you boot off your system floppy.  The only driver
  1550.                   you may wish to use would be your mouse driver.  To find
  1551.                   out how much free RAM you have, use the DOS CHKDSK command.
  1552.                   CC-COGO requires 44 bytes for each point that is stored, so
  1553.                   if you are running a RAM-resident program that uses 8800
  1554.                   bytes (for example), you may lose 200 points capacity in
  1555.                   CC-COGO.
  1556.                   
  1557.                   Quit:
  1558.                          Use this to quit CC-COGO.  You will see a "QUITTING,
  1559.                   ARE YOU SURE?" message.  Press "Y" to quit, or "N" or <Esc>
  1560.                   to return to CC-COGO.
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.         CC-COGO                        Page 24
  1584.  
  1585.  
  1586.  
  1587.  
  1588.              B.   EDIT Submenu
  1589.         
  1590.                   View plot:
  1591.                               Use this routine to preview your current data.
  1592.                   You may zoom up or down using the <PgUp> or <PgDn> keys and
  1593.                   you may pan using the arrow keys.  Zoom "all" by pressing
  1594.                   <Home>.  Press <Esc> or <Spacebar> to exit.
  1595.                   
  1596.                   Display of data is controlled by turning layers on/off.
  1597.                   See the Section "SCREEN PLOTTING, LAYERS, AND ALMOST
  1598.                   "WYSIWYG"" for a comprehensive discussion of this function.
  1599.                   
  1600.                   This routine accomplishes the same thing whether it is
  1601.                   accessed from the pull-down menu, or with the <F10> key.
  1602.                   NOTE:  <F10> only works while "inside" another routine,
  1603.                   when the message at the left end of the message bar
  1604.                   notifies you.
  1605.                   
  1606.                   Draw lines:
  1607.                                This routine draws lines or curves between
  1608.                   existing points.  The first prompt is for a point number at
  1609.                   the beginning of a line, the next prompt is for the end of
  1610.                   the line.  After entering the end of the line, that point
  1611.                   automatically becomes the beginning of the next line, so
  1612.                   the user only has to continue to enter the next point to
  1613.                   draw a line through a series of points.  Entering a
  1614.                   negative radius point number at the "To Point:" prompt will
  1615.                   result in a prompt for the EC, so a curve may be drawn.
  1616.                   The "+" key may be used for the next point number if the
  1617.                   points are sequential.  The end of the line or curve
  1618.                   becomes the currently occupied point.
  1619.                   
  1620.                   To use the numeric keypad for point number entry, <NumLock>
  1621.                   must be on.  To zoom and pan using the keys described under
  1622.                   "View plot", you must either use the separate keypad on an
  1623.                   enhanced keyboard, or temporarily turn <NumLock> off.
  1624.                   
  1625.                   You may jump to the "Erase lines" routine directly, by
  1626.                   pressing the "E" key from inside this routine.  Press "D"
  1627.                   to return to "Draw lines".
  1628.                   
  1629.                   Erase lines:
  1630.                                 This routine works identically to the "Draw
  1631.                   lines" routine, but deletes lines and curves rather than
  1632.                   drawing them.
  1633.                   
  1634.                   edit/enter Points:
  1635.                                       This routine will let you enter or edit
  1636.                   the coordinates and/or elevation and/or description of a
  1637.                   point.  The point will become the currently occupied point.
  1638.                   
  1639.                   To make it more convenient to edit data without having to
  1640.                   reenter unchanging data, the default (existing) data is
  1641.                   shown within the prompt.  To accept that data, press
  1642.                   <Enter>.
  1643.                   
  1644.                   New points entered will be assigned to the current layer.
  1645.                   
  1646.  
  1647.  
  1648.  
  1649.         CC-COGO                        Page 25
  1650.  
  1651.  
  1652.  
  1653.  
  1654.                   Delete points:
  1655.                                   This routine is used to delete a group of
  1656.                   points that were either temporary in nature or represented
  1657.                   an erroneous group of calculations.  The prompts are self-
  1658.                   explanatory.  Does not affect disk files until the file is
  1659.                   saved.
  1660.         
  1661.                   reNumber points:
  1662.                                     If you wish to duplicate a group of
  1663.                   points with different point numbers so that, for example,
  1664.                   they may be placed on another layer without losing the
  1665.                   original points, this is the routine to use.  The option to
  1666.                   "move" points rather than simply "copy" is given by a
  1667.                   prompt to delete old points if you wish.  Lines and curves
  1668.                   move to the new point numbers.  Does not affect disk files
  1669.                   until the file is saved.
  1670.                   
  1671.                   Rotate/translate points:
  1672.                                             This routine will rotate a
  1673.                   selected group of points through a selected angle, around a
  1674.                   selected "axis".  The axis and another reference point must
  1675.                   be chosen.  The angle may be an angle right or left, or a
  1676.                   recalled bearing, or an entered bearing.  Angle codes 1
  1677.                   through 7 are available.  The user will be prompted for a
  1678.                   point # to translate the axis point to, and he may enter a
  1679.                   point number (same as axis is no translation), or a non-
  1680.                   existing point number, which will prompt for coordinates.
  1681.                   The non-existing point number will not be created, but the
  1682.                   axis point will be moved to the entered coordinates, and
  1683.                   all points within the selected group will be moved
  1684.                   accordingly.  Following is a prompt for a scale factor.  A
  1685.                   scale factor of "1" results in no adjustment, while a scale
  1686.                   factor of "1.0001" will lengthen the distance between
  1687.                   coordinates by a ratio of 1 in 10,000.  Finally, the range
  1688.                   of points to be rotated/trainslated is prompted for.
  1689.                   
  1690.                   After completing the rotation/translation the user will
  1691.                   have an opportunity to enter another range of points to
  1692.                   rotate, using the same criteria as the previous group.  In
  1693.                   this way, many groups of points within a file may be
  1694.                   adjusted without affecting other points within the file.
  1695.                   
  1696.                   list Avail points:
  1697.                                       This routine lists points that are
  1698.                   available for creation; that is, those that do not yet have
  1699.                   coordinates.  You are prompted for the first and last point
  1700.                   to be listed.  Use <Ctl-NumLock> or <Pause> to temporarily
  1701.                   halt scrolling.  Use the "Toggles" "Printer" routine in the
  1702.                   SETTINGS submenu to cause points to list on your printer.
  1703.                   
  1704.                   list Used points:
  1705.                                      This routine lists existing points.  You
  1706.                   are prompted for the first and last point to be listed.
  1707.                   Use <Ctl-NumLock> or <Pause> to temporarily halt scrolling.
  1708.                   If you get tired of watching points scroll past and change
  1709.                   your mind, the <Esc> key will stop it permanently.  Use the
  1710.                   "Toggles" "Printer" routine in the SETTINGS submenu to
  1711.                   cause the listing to print on your printer.
  1712.                   
  1713.  
  1714.  
  1715.         CC-COGO                        Page 26
  1716.  
  1717.  
  1718.  
  1719.  
  1720.              C.   COGO Submenu:  This submenu is divided into four sections.
  1721.                   The first is for traversing/inversing along a series of
  1722.                   courses.  The second section is for radial
  1723.                   traversing/inversing, without moving the occupied point.
  1724.                   The third is for creating curves, and the fourth performs
  1725.                   various types of intersections.
  1726.                   
  1727.                   Traverse:
  1728.                              When starting the traverse routine you are
  1729.                   prompted for a starting point number, with the default
  1730.                   being the current occupied point.  A different point number
  1731.                   entered results in the entered point becoming the occupied
  1732.                   point.  If the point hasn't yet been created, you will then
  1733.                   have the opportunity to enter the coordinates of the
  1734.                   starting point.  It is not necessary to create a point
  1735.                   before starting this routine; there is no separate
  1736.                   "starting" routine.  Following the starting point number
  1737.                   selection are prompts for angle code, angle (or delta), and
  1738.                   distance (or radius), followed by the new point number.  If
  1739.                   the Zenith toggle is on, a prompt for zenith angle will
  1740.                   appear before the distance prompt.  The "+" key is
  1741.                   available for consecutive point numbering.
  1742.                   
  1743.                   TO TRAVERSE A NON-TANGENT CURVE, YOU MUST FIRST TRAVERSE A
  1744.                   ZERO DISTANCE ON THE TANGENT BEARING.
  1745.                   
  1746.                   If the Description toggle is on, a prompt for point
  1747.                   description will appear within the above sequence.
  1748.                   
  1749.                   After each course, the routine moves the occupied point to
  1750.                   the last point created and begins again at the angle code
  1751.                   prompt for the next course.  You may break out of this loop
  1752.                   at any point by pressing the <Esc> key.  When returning to
  1753.                   traverse, you are again presented with the "Starting
  1754.                   point #: " prompt.  The calc window shows a record of
  1755.                   points and courses.
  1756.                   
  1757.                   Inverse:
  1758.                             The inverse routine begins like the traverse
  1759.                   routine, with a prompt for "FROM Point #: ", and a chance
  1760.                   to press <Enter> for the currently occupied point.  There
  1761.                   is no chance, however to enter coordinates if the point
  1762.                   does not exist, in which case you will see an error
  1763.                   message.  A "TO Point #: " prompt follows, followed by
  1764.                   calculations showing in the window.  Inversing a curve is
  1765.                   accomplished by entering a negative radius point number at
  1766.                   the "TO point #:" prompt.  This results in an "EC Point #:"
  1767.                   prompt, which when given, allows the program to inverse to
  1768.                   the EC.  Inversing a curve of 180 degrees or more causes
  1769.                   problems with area and delta values, as the program doesn't
  1770.                   know which way to inverse, so assumes the short arc.
  1771.                   
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.         CC-COGO                        Page 27
  1782.  
  1783.  
  1784.  
  1785.  
  1786.                   After the inverse has been completed, the "TO Point #:"
  1787.                   becomes the occupied point and moved to the "FROM Point #:"
  1788.                   prompt, allowing you to rapidly inverse from point to point
  1789.                   by entering point number after point number.
  1790.                   If you wish to randomly inverse between non-contiguous
  1791.                   pairs of points, simply press <Esc> after each inverse, and
  1792.                   the "FROM Point #: " prompt will be available.  Press <Esc>
  1793.                   again at this prompt and you will return to "Select
  1794.                   Function" mode.
  1795.         
  1796.                   Area:
  1797.                          Since there is no "starting" routine, one may wonder
  1798.                   what the number means that is printed when this key is
  1799.                   pressed.  Well, the area calculations are occurring
  1800.                   continuously during traverse and inverse routines, and are
  1801.                   zeroed only when this routine is used, so it is up to you
  1802.                   to use it BEFORE running a closure, and AFTER traversing or
  1803.                   inversing to the point of beginning.  Sideshots may be done
  1804.                   in the middle (which do not accumulate area), but will
  1805.                   clutter up your printout, and possibly your mind, and are
  1806.                   not recommended.  The <F4> key may be used while traversing
  1807.                   or inversing to show the accumulated area and return its
  1808.                   value to zero.
  1809.                   
  1810.                   Sideshot:
  1811.                              Sideshot is used when many shots have been taken
  1812.                   from one setup point.  It is assumed that you traversed or
  1813.                   inversed to the currently occupied point.
  1814.                             
  1815.                   When using sideshot, remember that the backsight azimuth
  1816.                   used for angles and deflections is the last one used in a
  1817.                   traverse, inverse, or intersection routine.  Sideshot gives
  1818.                   you no opportunity to enter a backsight bearing.  Again,
  1819.                   you may press <Enter> at the "FROM Point #: " prompt to
  1820.                   choose the currently occupied point.  Any other point may
  1821.                   be chosen, but in that case use care when using any angle
  1822.                   codes other than 1 through 4.  Using sideshot with
  1823.                   quadrants and bearings causes no problems from random
  1824.                   points.  Alternatively, jumping back and forth between
  1825.                   sideshot and traverse presents no problems with any of the
  1826.                   field angle codes as long as the currently occupied point
  1827.                   is chosen.  Note that the "-" (curve) angle code is not
  1828.                   available from sideshot.  Sideshot does not change the
  1829.                   current bearing or azimuth.  When leaving sideshot, the
  1830.                   currently occupied point will be whatever was chosen at the
  1831.                   "Sideshot FROM point #: " prompt.  It has no effect on area
  1832.                   calculations.
  1833.                             
  1834.                   The Description and Zenith toggles have the same effect as
  1835.                   in Traverse, turning the description and zenith angle
  1836.                   prompts on or off.
  1837.                   
  1838.                   Radial inverse:
  1839.                                    This routine is almost identical to
  1840.                   Inverse.  The two differences are that area is not
  1841.                   accumulated and the occupied point does not change after
  1842.                   the "inversed" course is printed.  Some refer to it as
  1843.                   "sideshot inverse".
  1844.                   
  1845.  
  1846.  
  1847.         CC-COGO                        Page 28
  1848.  
  1849.  
  1850.  
  1851.  
  1852.                   3 pt circle:
  1853.                                 This routine will determine the radius and
  1854.                   center of a circle whose arc passes through three points,
  1855.                   which must have already been created.  The routine prompts
  1856.                   for the point numbers of the three points and the point
  1857.                   number to be used for the center.  The radius is printed as
  1858.                   well as the coordinates of the new center point.
  1859.                   
  1860.                   
  1861.                   
  1862.                   
  1863.                   
  1864.                   
  1865.                   
  1866.                   
  1867.                   
  1868.                   
  1869.                   
  1870.                   
  1871.                   
  1872.                   
  1873.                   
  1874.                   
  1875.                   
  1876.                   
  1877.                   
  1878.                   
  1879.                   
  1880.                   
  1881.                   inscribe Curve:
  1882.                                    This routine is used to inscribe a curve
  1883.                   within two lines that the user has already established.
  1884.                   The routine begins by prompting for the P.I., with the
  1885.                   occupied point as the default.  Prompts follow for a point
  1886.                   on the backsight tangent, the foresight tangent, the
  1887.                   desired point numbers for B.C., E.C., and radius point, and
  1888.                   the curve radius.  After completion, the bearing to the
  1889.                   E.C. from the P.I. is the current bearing and the E.C.
  1890.                   becomes the occupied point.  Area is not accumulated.
  1891.                   
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.         CC-COGO                        Page 29
  1914.  
  1915.  
  1916.  
  1917.  
  1918.                   Bearing-bearing intersection:
  1919.                                                  This routine is used to
  1920.                   traverse from the occupied point (or a new point if the
  1921.                   user wishes) on a known bearing "through" an unknown point,
  1922.                   to a known point using another known bearing.  The unknown
  1923.                   distances to and from the "through" point are calculated,
  1924.                   as are the coordinates of the "through" point.
  1925.                             
  1926.                   Area is not accumulated through this routine.  Sequence of
  1927.                   prompted data entry is in the direction of travel.  New
  1928.                   quadrants and bearings or recalled bearings (angle codes 1
  1929.                   thru 5) are available.  The "to" point becomes the occupied
  1930.                   point, and the bearing toward the "to" point becomes the
  1931.                   current bearing when the routine is finished.
  1932.                   
  1933.                   
  1934.                   
  1935.                   
  1936.                   
  1937.                   
  1938.                   
  1939.                   
  1940.                   
  1941.                   
  1942.                   
  1943.                   
  1944.                   
  1945.                   
  1946.                   
  1947.                   bearinG-distance intersection:
  1948.                                                   This routine is used to
  1949.                   traverse from the occupied point (or a new point if the
  1950.                   user wishes) on a known bearing "through" an unknown point,
  1951.                   to a known point using a known distance.  The unknown
  1952.                   distance to the "through" point is calculated, as are the
  1953.                   coordinates of the "through" point.  The unknown bearing
  1954.                   from the "through" point to the "to" point is calculated.
  1955.                   If the given distance is too short to intersect the given
  1956.                   bearing, an error message appears, with the opportunity to
  1957.                   re-enter the known data.  There are two solutions to this
  1958.                   type of problem, and CC-COGO will present both answers in
  1959.                   the prompt area, for the user's choice.
  1960.                             
  1961.                   Area is NOT accumulated through this routine.  Sequence of
  1962.                   prompted data entry is in the direction of travel.  The
  1963.                   occupied point must be the point from which the bearing is
  1964.                   known, and may be changed at the "FROM Point #" prompt.
  1965.                   New quadrants and bearings or recalled bearings (angle
  1966.                   codes 1 thru 5) are available.  The "to" point becomes the
  1967.                   occupied point, and the bearing toward the "to" point
  1968.                   becomes the current bearing when the routine is finished.
  1969.                   
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.         CC-COGO                        Page 30
  1980.  
  1981.  
  1982.  
  1983.  
  1984.                   Distance-distance intersection:
  1985.                                                    This routine is used to
  1986.                   traverse from the occupied point (or a new point if the
  1987.                   user wishes) on a known distance "through" an unknown
  1988.                   point, to a known point using another known distance.  The
  1989.                   unknown bearing to the "through" point is calculated, as
  1990.                   are the coordinates of the "through" point.  The unknown
  1991.                   bearing from the "through" point to the "to" point is also
  1992.                   calculated.  If the given distances cannot  intersect, an
  1993.                   error message appears, with the opportunity to re-enter the
  1994.                   known data.  There are two solutions to this type of
  1995.                   problem, and CC-COGO will present both answers in the
  1996.                   prompt area, for the user's choice.
  1997.                             
  1998.                   Area is NOT accumulated through this routine.  Sequence of
  1999.                   prompted data entry is in the direction of travel.  The
  2000.                   "to" point becomes the occupied point, and the bearing
  2001.                   toward the "to" point becomes the current bearing when the
  2002.                   routine is finished.
  2003.                   
  2004.                   
  2005.                   
  2006.                   
  2007.                   
  2008.                   
  2009.                   
  2010.                   
  2011.                   
  2012.                   
  2013.                   taNgent to curve:
  2014.                                      This routine will create a line that
  2015.                   begins tangent to a selected curve, and goes to a selected
  2016.                   point.  A new point is created at the point of tangency.
  2017.                   The radius point must already exist, as must the ending
  2018.                   point.  The prompts will start you at the radius point,
  2019.                   taking you through the point of tangency (unknown point),
  2020.                   to the "TO" point.  There are two solutions, and to decide
  2021.                   whether to go "right" or "left", picture yourself standing
  2022.                   on the point of tangency with the radius point behind you.
  2023.                   
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.         CC-COGO                        Page 31
  2046.  
  2047.  
  2048.  
  2049.  
  2050.                   90 offsets:
  2051.                                This routine will calculate the station and
  2052.                   offset distance to a point, from a base line defined by a
  2053.                   given point with a defined station and a base line bearing.
  2054.                   A negative station will result if the base station is too
  2055.                   small and the point is in the opposite direction than the
  2056.                   base line bearing.  When entering the base angle, angle
  2057.                   codes 0 through 5 are available.
  2058.                   
  2059.                   
  2060.                   
  2061.                   
  2062.                   
  2063.                   
  2064.                   
  2065.                   
  2066.                   
  2067.                   
  2068.                   
  2069.                   
  2070.                   
  2071.                   
  2072.                   
  2073.                   
  2074.                   
  2075.                   
  2076.                   
  2077.                   
  2078.                   
  2079.                   Offset intersection:
  2080.                                         This routine will perform an
  2081.                   intersection between offsets from two lines, creating a new
  2082.                   point at the intersection of the offsets.  The two lines
  2083.                   must already be defined by three points: the backsight, PI,
  2084.                   and foresight.
  2085.                             
  2086.                   A different offset may be used from each line.  The first
  2087.                   offset is from the line defined by the backsight point and
  2088.                   the PI, the second offset is from the line defined by the
  2089.                   PI and the foresight point.  Both offsets must be to the
  2090.                   right, so set up the sequence of backsight, PI, and
  2091.                   foresight points so that the new intersection point will be
  2092.                   on the right side.  If it is not possible to input both
  2093.                   offsets to the right, a negative offset may used to force a
  2094.                   left offset for one of the points.
  2095.                             
  2096.                   The routine comes in handy for calculating the intersection
  2097.                   of the sidelines of two roads of different widths, or for
  2098.                   defining the zoning setbacks inside a lot, or other similar
  2099.                   problems.
  2100.                   
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.         CC-COGO                        Page 32
  2112.  
  2113.  
  2114.  
  2115.  
  2116.              D.   ROAD/LOT Submenu:
  2117.                   
  2118.                   area/Rotate:
  2119.                                 This routine solves a triangle of
  2120.                   predetermined area, when a base line and a known bearing
  2121.                   from one end of the base line is input.  The unknown course
  2122.                   is "rotated" around the "pivot end" of the base line to
  2123.                   achieve the desired area.  The known bearing is from the
  2124.                   "bearing end" of the base line to the "new point".  Angle
  2125.                   codes 1 through 5 may be used for the known bearing.  After
  2126.                   completion, the three sides of the triangle are inversed
  2127.                   and the area is printed.  The "pivot end" becomes the
  2128.                   occupied point and the closing bearing to that point
  2129.                   becomes the current bearing.  If the Lines toggle is on,
  2130.                   the new line will be drawn.
  2131.                   
  2132.                   
  2133.                   
  2134.                   
  2135.                   
  2136.                   
  2137.                   
  2138.                   
  2139.                   
  2140.                   
  2141.                   
  2142.                   
  2143.                   
  2144.                   
  2145.                   area/Slide:
  2146.                                This routine solves a trapezoid of
  2147.                   predetermined area, when a base line and known bearings
  2148.                   from each end of the base line is input.  The unknown
  2149.                   course "slides" from the base line, staying parallel to the
  2150.                   base line to achieve the desired area.  Angle codes 1
  2151.                   through 5 may be used for the known bearings.  If a
  2152.                   solution cannot be reached after 200 iterations, a "NO
  2153.                   SOLUTION" error message will appear.  After completion, the
  2154.                   four sides of the trapezoid are inversed and the area is
  2155.                   printed.  The "first end point" becomes the occupied point
  2156.                   and the closing bearing to that point becomes the current
  2157.                   bearing.  If the Lines toggle is on, the new line will be
  2158.                   drawn.
  2159.                   
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.         CC-COGO                        Page 33
  2178.  
  2179.  
  2180.  
  2181.  
  2182.                   Tee intersection:
  2183.                                      Calculates curves at the corners of the
  2184.                   sideline of a street intersection.  This routine is for a
  2185.                   "tee", with a "thru" street and a "side" street.  The same
  2186.                   radius must be used for both corners.  A different width
  2187.                   may be used for each street.  Only one new point number is
  2188.                   prompted for, they are assigned sequentially to the new
  2189.                   points, starting with the beginning point # entered.  The
  2190.                   point at the centerline intersection must exist, and a
  2191.                   point on each tangent must also exist.
  2192.         
  2193.                   First, the point at the intersection of the centerlines is
  2194.                   prompted for.  When the prompt for the "P.O.T. Thru" is
  2195.                   given, enter a point in either direction.  When the "P.O.T
  2196.                   Side" prompt is given, enter only a point on the side
  2197.                   street centerline.  The radius to use for the corners is
  2198.                   prompted for, then the width (half) of the "thru" street,
  2199.                   then that of the "side" street.  The points and curve data
  2200.                   are then listed.  It is suggested that the "90 degree
  2201.                   offsets" routine in the COGO submenu be used to calculate
  2202.                   distances along centerlines for stationing.
  2203.                   
  2204.                   If the Lines toggle is on, the new curves will be drawn.
  2205.                   
  2206.                   Note that a half delta point is created for the bulb, so it
  2207.                   may be inversed (CC-COGO does not accept deltas of 180 or
  2208.                   greater for inversing or curve drawing).
  2209.                   
  2210.                   If the Description toggle is on, the new points will be
  2211.                   given descriptions of "PC" and "RP".
  2212.                   
  2213.                   Cross intersection:
  2214.                                        This routine does a four-way
  2215.                   intersection, similar to the Tee Intersection.  The prompts
  2216.                   are the same, even for the "thru" and "side" street.  Even
  2217.                   though both streets are actually "thru", designating one as
  2218.                   "side" helps to identify which street which width goes
  2219.                   with.  It doesn't matter which of the streets the user
  2220.                   calls "thru" and which he calls "side", as long as the
  2221.                   appropriate width is input when prompted.  Likewise,
  2222.                   P.O.T.s in either direction from the centerline
  2223.                   intersection point may be input at the appropriate prompt.
  2224.                   See the "Tee Intersection" discussion above.
  2225.                   
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.         CC-COGO                        Page 34
  2244.  
  2245.  
  2246.  
  2247.  
  2248.                   cul De sac:
  2249.                                Calculates centered or offset cul de sac
  2250.                   curves.  This is very similar in use to the intersection
  2251.                   routines.  The first point prompted for is the "center",
  2252.                   which is the center of the "bulb" if it is a centered cul
  2253.                   de sac.  If it is offset, the "center" is actually the end
  2254.                   of the tangent, and the routine will calculate the radius
  2255.                   point of the bulb and assign it a point number.  The other
  2256.                   prompts for P.O.T., first new point, corner and bulb
  2257.                   radius, and half street width, are self-explanatory.  The
  2258.                   last prompt is where the user chooses a centered, or left
  2259.                   offset, or right offset cul de sac.
  2260.                   
  2261.                   If the Lines toggle is on, the new curves will be drawn.
  2262.                   
  2263.                   Note that a half delta point is created for the bulb, so it
  2264.                   may be inversed (CC-COGO does not accept deltas of 180 or
  2265.                   greater for inversing or curve drawing).
  2266.                   
  2267.                   If the Description toggle is on, the new points will be
  2268.                   given descriptions of "PC" and "RP".
  2269.                   
  2270.                   Knuckle:
  2271.                             Calculates curves at the corners of the sideline
  2272.                   of a street at an angle, with a "bulb" on one side and a
  2273.                   return on the other.  The same radius must be used for all
  2274.                   corners, and (optionally) a different radius for the bulb.
  2275.                   The same (half) width must be used for each street
  2276.                   direction.  Only one new point number is prompted for, they
  2277.                   are assigned sequentially to the new points, starting with
  2278.                   the beginning point # entered.  The point at the centerline
  2279.                   intersection must exist, and a point on each tangent
  2280.                   ("back" and "fore") must also exist.
  2281.         
  2282.                   First, the point at the intersection of the centerlines is
  2283.                   prompted for.  When the prompt for the "P.O.T. Back" is
  2284.                   given, enter a point on tangent in either direction.  When
  2285.                   the "P.O.T Fore" prompt is given, enter a point on tangent
  2286.                   in the other direction.  The # of the first new point is
  2287.                   prompted for.  The radius to use for the corners is
  2288.                   prompted for, then the radius of the bulb, then the (half)
  2289.                   width of the street.  The points and curve data are then
  2290.                   listed.  It is suggested that the "90 degree offsets"
  2291.                   routine in the COGO submenu be used to calculate distances
  2292.                   along centerlines for stationing.
  2293.                   
  2294.                   If the Lines toggle is on, the new curves will be drawn.
  2295.                   
  2296.                   Note that a half delta point is created for the bulb, so it
  2297.                   may be inversed (CC-COGO does not accept deltas of 180 or
  2298.                   greater for inversing or curve drawing).
  2299.                   
  2300.                   If the Description toggle is on, the new points will be
  2301.                   given descriptions of "PC" and "RP".
  2302.                   
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.         CC-COGO                        Page 35
  2310.  
  2311.  
  2312.  
  2313.  
  2314.                   right of Way:
  2315.                                  The purpose of this routine is calculate the
  2316.                   sidelines of a right-of-way, once the centerline has been
  2317.                   established.  The routine will calculate coordinates for,
  2318.                   and assign point numbers to, lines parallel to a line
  2319.                   defined by existing point numbers.  Running this routine is
  2320.                   similar to inversing, with prompts included for the point
  2321.                   numbers being created along the offset lines.  The routine
  2322.                   moves ahead to the foresight point after calculating the
  2323.                   offset points, using the previous centerline point for a
  2324.                   backsight, and prompting for a new foresight point.  If
  2325.                   either a left offset or a right offset is not desired,
  2326.                   enter "0" when prompted.
  2327.                   
  2328.                   If the Description toggle is on, the new points will be
  2329.                   given descriptions of "R/W".
  2330.                   
  2331.                   The Lines toggle has no effect here.
  2332.                   
  2333.                   Lot summary:
  2334.                                 This routine is for printing a lot summary
  2335.                   with a page heading that includes manually entered title
  2336.                   information.  It then resets the area to zero and inverses
  2337.                   between points selected by the user.  When the beginning
  2338.                   point is entered as a "TO Point", the routine finishes and
  2339.                   prints the area of the closed figure.
  2340.                   
  2341.                   If the Lines toggle is on, lines will automatically be
  2342.                   drawn around the figure.
  2343.                   
  2344.  
  2345.  
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.         CC-COGO                        Page 36
  2376.  
  2377.  
  2378.  
  2379.  
  2380.              E.   TOPO Submenu:
  2381.                   
  2382.                   Traverse/elevation:
  2383.                                        This routine is used to carry
  2384.                   elevations along with a field traverse, such as when
  2385.                   setting control for several radial topo setups or for
  2386.                   photogrammetric mapping.  It is similar to COGO Traverse,
  2387.                   with the automatic inclusion of delta elev/horizontal
  2388.                   distance prompts or zenith angle/slope distance prompts,
  2389.                   depending on the status of the Zenith Toggle.  The first
  2390.                   option is used for Total Station traverse and the second is
  2391.                   for EDM/theodolite traverse.
  2392.                   
  2393.                   In addition to the usual traverse routine prompts, there
  2394.                   are prompts for HI (Height of Instrument) and Rod, in case
  2395.                   variable rod readings are necessary due to terrain or
  2396.                   vegetation.  There is a prompt for starting elevation if
  2397.                   the point has not previously had an elevation established.
  2398.                   
  2399.                   Angle codes 1-9 are available for traversing.
  2400.                   
  2401.                   After traversing a course, the occupied point moves ahead
  2402.                   and the routine prompts for data for the next course.
  2403.                   Press <Esc> to exit when finished.  Occupied point becomes
  2404.                   the last point traversed to, and the last bearing to that
  2405.                   point becomes the current bearing.
  2406.                   
  2407.                   The Lines toggle has no effect here.
  2408.                   
  2409.                   Stadia:
  2410.                            This routine is used to reduce field notes from a
  2411.                   radial topo, done from one setup, using the stadia method.
  2412.                   
  2413.                   The first data that must be input are regarding the setup
  2414.                   point:  point number, coordinates (unless the point already
  2415.                   exists), description of the setup point, ground elevation
  2416.                   at the setup point (which will automatically be entered if
  2417.                   it is in the file), height of instrument above the ground
  2418.                   (which becomes the default rod reading, assuming the target
  2419.                   is set at the HI), and backsight bearing.  The only
  2420.                   backsight bearing angle codes allowed are 1-4 (quadrant and
  2421.                   bearing) and 5 (recall bearing).
  2422.                   
  2423.                   Prompts follow for the data to establish the points being
  2424.                   shot:  Angle code (codes 1-9 are available), horizontal
  2425.                   angle, vertical angle, stadia interval (rod interval times
  2426.                   stadia interval factor), rod reading (press return to
  2427.                   accept the default shown), description of point, and point
  2428.                   number being shot.
  2429.                             
  2430.                   Note that the vertical angle is the default input rather
  2431.                   than zenith angle, unless the Zenith toggle is on, since
  2432.                   the stadia method is usually used with a transit.  Also
  2433.                   note that the stadia constant is assumed to be zero.
  2434.                   
  2435.                   The Lines toggle has no effect here.
  2436.                   
  2437.  
  2438.  
  2439.  
  2440.  
  2441.         CC-COGO                        Page 37
  2442.  
  2443.  
  2444.  
  2445.  
  2446.                   Radial topo:
  2447.                                 This routine is used to reduce field notes
  2448.                   from a radial topo with an electronic distance meter (EDM)
  2449.                   or total station.  If an EDM is used, the Zenith toggle
  2450.                   should be turned on.  Otherwise, the default mode is for
  2451.                   total station data, which requires delta elevation and
  2452.                   horizontal distance as input data.  In EDM mode, it is
  2453.                   assumed that a top-mount EDM is used, and that the prism is
  2454.                   set above the target at the same offset distance as the EDM
  2455.                   is above the telescope.
  2456.                   
  2457.                   The first data that must be input are regarding the setup
  2458.                   point:  point number, coordinates (unless the point already
  2459.                   exists), ground elevation at the setup point (which will
  2460.                   automatically be entered if it is in the file), height of
  2461.                   instrument above the ground (which becomes the default rod
  2462.                   reading, assuming the target is set at the HI), and
  2463.                   backsight bearing.  The only backsight bearing angle codes
  2464.                   allowed are:  1-4 (quadrant and bearing), and 5 (recall
  2465.                   bearing).
  2466.                             
  2467.                   Prompts follow for the data to establish the points being
  2468.                   shot:  Angle code (codes 1-9 are available), angle, delta
  2469.                   elevation (press <Enter> if no elevation is desired for the
  2470.                   point) or zenith angle, horizontal or slope distance, rod
  2471.                   reading (press <Enter> to accept the default shown),
  2472.                   description of point, and point number being shot.  The
  2473.                   program loops back for another point after printing input
  2474.                   data and reduced output data.  Press <Esc> to exit when
  2475.                   finished.  Occupied point becomes the setup point and
  2476.                   current bearing becomes the bearing from the backsight to
  2477.                   the setup point, if these values were changed when "Radial
  2478.                   Topo" was started.
  2479.                   
  2480.                   The Lines toggle has no effect here.
  2481.                   
  2482.                   Elevation boot:
  2483.                                    This routine will automatically raise or
  2484.                   lower the elevation of a selected group of points.  This is
  2485.                   handy when a topo is done with an assumed bench mark (or
  2486.                   using the wrong elevation), and the elevations of all or
  2487.                   part of the topo must be adjusted.  Simply select the range
  2488.                   of points at the prompts, and enter the amount (plus or
  2489.                   minus) of the adjustment.  After adjusting the elevations
  2490.                   and printing them, the routine loops back for another range
  2491.                   of points.  Press <Escape> to exit.
  2492.                   
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.         CC-COGO                        Page 38
  2508.  
  2509.  
  2510.  
  2511.  
  2512.              F.   UTILITY Submenu:
  2513.                   
  2514.                   Triangles:
  2515.                               This routine allows the user to enter three of
  2516.                   six triangle criteria and obtain solutions for the other
  2517.                   three.  Any combination of angles and sides may be entered
  2518.                   except angle-angle-angle, which has no solution.  Remember
  2519.                   the triangle from your trig class, where A, B, and C are
  2520.                   the angles and a, b, and c are the lengths of the sides
  2521.                   opposite the respective angles.  Draw yourself a sketch of
  2522.                   the triangle you want to solve, and entering the data at
  2523.                   the prompts for "Angle A: ", "Side a: ", etc. will be
  2524.                   easier.  If an item is unknown, press <Enter>.  When three
  2525.                   criteria have been entered, the prompts stop and the
  2526.                   results are calculated, if possible.
  2527.                   
  2528.                   
  2529.                   
  2530.                   
  2531.                   
  2532.                   
  2533.                   
  2534.                   
  2535.                   
  2536.                   
  2537.                   
  2538.                   
  2539.                   
  2540.                   
  2541.                   Curve solution:
  2542.                                    This routine allows the user to enter two
  2543.                   of six curve criteria: 1) delta, 2) radius, 3) arc length,
  2544.                   4) tangent, 5) chord, and 6) external distance.  The
  2545.                   remaining four criteria will be calculated and printed.
  2546.                   When prompted for the data, press <Enter> if the data is
  2547.                   unknown.  If less than two criteria are entered, an error
  2548.                   message will result.  Either delta or radius must be one of
  2549.                   the two criteria entered.
  2550.                   
  2551.  
  2552.  
  2553.  
  2554.  
  2555.  
  2556.  
  2557.  
  2558.  
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.         CC-COGO                        Page 39
  2574.  
  2575.  
  2576.  
  2577.  
  2578.                   Grades:
  2579.                            The user enters a beginning and ending station and
  2580.                   beginning elevation, and a profile grade (in ft/ft, NOT
  2581.                   percent).  The user may then use a routine that
  2582.                   automatically figures grades at a selected stationing
  2583.                   interval (Autostationing), or may specify stations
  2584.                   individually.  The "Autostation" option will use "even"
  2585.                   stations, though the user may enter an odd beginning and
  2586.                   ending station.  This feature depends on the user entering
  2587.                   a stationing interval that divides evenly into 100.
  2588.                   
  2589.                   tangent Intersection:
  2590.                                          When a beginning station and
  2591.                   elevation is known, and a second station and elevation is
  2592.                   known, and a grade break is desired between the two with
  2593.                   known profile grades FROM the beginning station to the
  2594.                   grade break and from the grade break TO the second station,
  2595.                   this is the routine to use.  The station (PI Station) and
  2596.                   elevation of the grade break are calculated and shown.
  2597.                   
  2598.                   Vertical curve:
  2599.                                    This routine prompts for known data and
  2600.                   calculates and prints unknown data.  The first prompt is
  2601.                   for the PVI (point of vertical intersection).  If the BVC
  2602.                   (begin vertical curve) is known, press <Enter> at the first
  2603.                   prompt, and BVC information will be prompted for instead.
  2604.                   After prompting for the required data, the basic curve
  2605.                   information is printed, with the peak/sag station and
  2606.                   elevation, if applicable.  A routine follows which lets the
  2607.                   user compute elevations automatically at a selected
  2608.                   stationing interval (Autostationing), or compute elevations
  2609.                   at individually specified stations.
  2610.                   
  2611.                   Station line:
  2612.                                  The Station Line routine is a routine that
  2613.                   will:  1) Create points at individually specified stations
  2614.                   and offsets, or 2) Automatically create points at
  2615.                   centerline and optional (different) left and/or right
  2616.                   offsets, at a user-selected stationing interval.  The first
  2617.                   part of the routine lets the user select a point and
  2618.                   bearing, and assign a station to the point.  Following is
  2619.                   an "Autostationing or Specified station & offset" prompt
  2620.                   which allows the user to either automatically station the
  2621.                   centerline and a right and/or left offset line OR
  2622.                   selectively create points at odd stations and offsets.
  2623.                   
  2624.                   The "Specified station..." option will not create a point
  2625.                   on the base line; it will only create a point on the
  2626.                   offset.  Defaults within the prompt, and a loop back for
  2627.                   another point allow easy entry of multiple offsets from the
  2628.                   same station.  When this option is quit, the
  2629.                   "Autostationing or Specified..." prompt returns.
  2630.         
  2631.                   The "Autostationing..." option will prompt for a beginning
  2632.                   station, an ending station, a left offset, a right offset,
  2633.                   a stationing interval, and the first new point number to be
  2634.                   assigned.  Point numbers are sequentially assigned as
  2635.                   follows:  centerline, left offset, right offset,
  2636.                   centerline, left..., etc.  Note that this option always
  2637.                   creates a new point on centerline.  If a zero offset is
  2638.  
  2639.         CC-COGO                        Page 40
  2640.  
  2641.  
  2642.  
  2643.  
  2644.                   entered for the right or left offset, that particular
  2645.                   offset line is not created.  For example, if a left offset
  2646.                   is specified, and a zero right offset is specified, points
  2647.                   will be created and sequentially numbered as: centerline,
  2648.                   left offset, centerline, left offset, etc.  After the
  2649.                   option has finished, the "Autostationing or Specified..."
  2650.                   prompt returns.  Note that this option will use the literal
  2651.                   beginning station and increment by the stationing interval;
  2652.                   it does NOT adjust points to "even" stations like the
  2653.                   Grades routine or Vertical Curve routine.  Those routines
  2654.                   are "design" routines that develop data for placement on
  2655.                   plan/profile sheets; this routine is for staking, where the
  2656.                   surveyor may want to use an odd stationing interval and not
  2657.                   have the routine make presumptuous adjustments to get the
  2658.                   points on "even" stations.
  2659.         
  2660.                   The user may use the Autostationing option, then use the
  2661.                   Specified option to catch the odd stations and offsets, or
  2662.                   vice-versa, without having to reenter the base point,
  2663.                   bearing and station, if he does so without quitting the
  2664.                   routine completely.
  2665.         
  2666.                   If the Description toggle is on, descriptions for each
  2667.                   point will be automatically created that include the
  2668.                   station, direction, and amount of offset.  For example, the
  2669.                   description for an offset point 25 feet left at station
  2670.                   10+00 would be "1000L25".  Note that it is possible for a
  2671.                   combination of station and offset to exceed the allowable
  2672.                   twelve spaces for a description; in that case the
  2673.                   description will be truncated.  For example an offset point
  2674.                   125.75 feet left at station 150+00.50 will have a
  2675.                   description of "15000.5L125."; the "75" was truncated.
  2676.                   This is an unusual case, however.
  2677.         
  2678.                   The Specified option is also useful for reducing topo field
  2679.                   notes that are taken using the station and offset method.
  2680.                   The elevations will have to be entered manually, using the
  2681.                   "Edit/Enter Points" routine in the EDIT submenu.
  2682.              
  2683.                   Another "non-staking" use of this routine would be for
  2684.                   establishing the right-of-way sidelines of a newly designed
  2685.                   or widened road or highway, where cuts and fills require a
  2686.                   right-of-way of varying width.  Many times the sidelines
  2687.                   are scaled off the improvement plans using stations and
  2688.                   offsets.
  2689.                   
  2690.                   Station curve:
  2691.                                   The Station Curve routine is a routine that
  2692.                   will:  1) Create points at individually specified stations
  2693.                   and offsets, or 2) Automatically create points at
  2694.                   centerline and optional (different) left and/or right
  2695.                   offsets, at a user-selected stationing interval.  The first
  2696.                   part of the routine lets the user select a curve (BC, RP,
  2697.                   and EC), and assign a station to the BC.  Following is an
  2698.                   "Autostationing or Specified station & offset" prompt which
  2699.                   allows the user to either automatically station the
  2700.                   centerline and a right and/or left offset line OR
  2701.                   selectively create points at odd stations and offsets.
  2702.                   
  2703.  
  2704.  
  2705.         CC-COGO                        Page 41
  2706.  
  2707.  
  2708.  
  2709.  
  2710.                   The "Specified station..." option will not create a point
  2711.                   on the curve centerline; it will only create a point on the
  2712.                   offset.  Defaults within the prompt, and a loop back for
  2713.                   another point allow easy entry of multiple offsets from the
  2714.                   same station.  When this option is quit, the
  2715.                   "Autostationing or Specified..." prompt returns.
  2716.         
  2717.                   The "Autostationing..." option will prompt for a beginning
  2718.                   station, an ending station, a left offset, a right offset,
  2719.                   a stationing interval, and the first new point number to be
  2720.                   assigned.  Point numbers are sequentially assigned as
  2721.                   follows:  centerline, left offset, right offset,
  2722.                   centerline, left..., etc.  Note that this option always
  2723.                   creates a new point on centerline.  If a zero offset is
  2724.                   entered for the right or left offset, that particular
  2725.                   offset line is not created.  For example, if a left offset
  2726.                   is specified, and a zero right offset is specified, points
  2727.                   will be created and sequentially numbered as: centerline,
  2728.                   left offset, centerline, left offset, etc.  After the
  2729.                   option has finished, the "Autostationing or Specified..."
  2730.                   prompt returns.  Like the Station Lines routine, this
  2731.                   option will use the literal beginning station and increment
  2732.                   by the stationing interval; it does NOT adjust points to
  2733.                   "even" stations.  Unlike the Station Lines routine, you may
  2734.                   not enter beginning or ending stations that are not within
  2735.                   the specified curve.  The stations must be between the BC
  2736.                   and the EC, or an error message will be printed.
  2737.         
  2738.                   The user may use the Autostationing option, then use the
  2739.                   Specified option to catch the odd stations and offsets, or
  2740.                   vice-versa, without having to reenter the base point,
  2741.                   bearing and station, if he does so without quitting the
  2742.                   routine completely.  Since the BC and EC are usually odd
  2743.                   stations, and are already existing points, it would be good
  2744.                   practice to first use the Specified option to establish the
  2745.                   left and right offsets from the BC, then use the
  2746.                   Autostationing option to station the interior of the curve,
  2747.                   then use the Specified option to establish the EC offsets.
  2748.         
  2749.                   If the Description toggle is on, descriptions for each
  2750.                   point will be automatically created that include the
  2751.                   station, direction and amount of offset as with the
  2752.                   "Station Lines" routine.
  2753.                   
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764.  
  2765.  
  2766.  
  2767.  
  2768.  
  2769.  
  2770.  
  2771.         CC-COGO                        Page 42
  2772.  
  2773.  
  2774.  
  2775.  
  2776.                   Curve stakeout:
  2777.                                    Provides field stakeout information for a
  2778.                   curve without creating new points.  The curve must have
  2779.                   been previously created, at least the BC, EC, and RP.  The
  2780.                   routine prompts for point numbers for these components and
  2781.                   computes and prints the curve data, similar to curve data
  2782.                   printout when traversing a curve.  Then follow prompts for
  2783.                   station of PC (which is the proposed setup point and may be
  2784.                   BC or EC, depending on which way you are going) and station
  2785.                   interval (such as 50 or 100 feet), and offset, for staking
  2786.                   curves on an offset from the centerline.
  2787.                   
  2788.                   Stations and staking information will be printed out for
  2789.                   sequential "even" stations.  For example, if the PC is at
  2790.                   station 10+20 (enter "1020") and the interval chosen is 50
  2791.                   feet, data will be printed for stations 10+50, 11+00,
  2792.                   11+50, etc., and the other end of the curve, rather than
  2793.                   10+70, 11+20, etc.  If you want to stake from the "high"
  2794.                   stationed end of the curve, enter the point number of that
  2795.                   end as the PC and the station of that end, and enter a
  2796.                   negative staking interval.
  2797.                   
  2798.                   The offset entered will allow the staking data to be
  2799.                   developed using the centerline stationing, but the
  2800.                   instrument will be able to occupy the PC on the offset
  2801.                   curve, and lay out the offset curve from that point.  For
  2802.                   example, if you want to stake curb and gutter with your
  2803.                   stakes offset 20 feet toward the center of the curve,
  2804.                   occupying the PC on the offset, you would enter "-20" as
  2805.                   the offset.  The centerline radius will be used for
  2806.                   calculating stations, since that is what most improvement
  2807.                   plans use.  If the offset radius were to be used, the
  2808.                   staked points would gradually "creep" away from their
  2809.                   corresponding centerline station.
  2810.         
  2811.                   There are two options for stakeout data: deflection angles
  2812.                   and tangent offsets.  This is the last prompt before
  2813.                   CC-COGO does its business.  Both routines assume that the
  2814.                   entire curve will be laid out from the PC (on the offset if
  2815.                   the offset is not zero).  The deflection angles given, or
  2816.                   tangent distances given, assume the instrument is pointed
  2817.                   toward the PI of the curve.
  2818.                   
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.         CC-COGO                        Page 43
  2838.  
  2839.  
  2840.  
  2841.  
  2842.                   Radial stakeout:
  2843.                                     This routine is for computing ties for
  2844.                   staking or setting property corners.  The user enters the
  2845.                   setup point # and backsight point #, then a range of point
  2846.                   #'s to be staked.  The angle right, distance, and bearing
  2847.                   to each point is then printed.  The routine loops back for
  2848.                   another range of points.  There is also a "search" distance
  2849.                   prompt, which will allow the user to select a maximum
  2850.                   distance for stakeout points from the setup point.  The
  2851.                   default is 500 feet, which changes if the user enters a
  2852.                   different distance.  All points within the point range
  2853.                   selected are analyzed to see if they are within the
  2854.                   selected distance from the setup point, and only those
  2855.                   within that distance are printed.
  2856.                   
  2857.                   When the routine is quit, the setup point becomes the
  2858.                   occupied point and the bearing to the backsight becomes the
  2859.                   current bearing.
  2860.                   
  2861.                   Line feed:
  2862.                               This will cause the calc window on the screen
  2863.                   to scroll up one line, to separate groups of calcs if you
  2864.                   wish.  If the Printer Toggle is on, the printed output will
  2865.                   insert a blank line (line feed) at the same time.
  2866.                   
  2867.                   print Note:
  2868.                                This will allow you to enter a note that will
  2869.                   print on the screen, and if the Printer Toggle is on, to
  2870.                   also print on the printed output.
  2871.                   
  2872.                   page Up:
  2873.                             This will scroll the screen up one page
  2874.                   (effectively clearing the calc window), and if the Printer
  2875.                   Toggle is on, will form feed one page and print a new page
  2876.                   heading.
  2877.                   
  2878.  
  2879.  
  2880.  
  2881.  
  2882.  
  2883.  
  2884.  
  2885.  
  2886.  
  2887.  
  2888.  
  2889.  
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898.  
  2899.  
  2900.  
  2901.  
  2902.  
  2903.         CC-COGO                        Page 44
  2904.  
  2905.  
  2906.  
  2907.  
  2908.              G.   MODULES Submenu:
  2909.                   
  2910.                   Transfer between the CC-SURVeyor 4 family of programs is
  2911.                   somewhat automated by these menu choices.  To transfer
  2912.                   program control to another CIVILcomp program that is
  2913.                   listed, pick it off the menu.  Otherwise you must Quit
  2914.                   CC-COGO, then start the other program, then re-open the
  2915.                   file.  When you transfer program control using this
  2916.                   submenu, you will be given a chance to save your .CCC file
  2917.                   if you haven't done so, and when the new program loads, it
  2918.                   will automatically open the same-named file for you.  You
  2919.                   may return to CC-COGO by using the MODULES submenu in the
  2920.                   other program.  To speed up the transfer, if you have
  2921.                   already saved your files, press <Esc> at the "Save ...
  2922.                   File" prompts, and the transfer will skip that process.
  2923.                   The programs available to transfer to will be those that
  2924.                   are present on your hard disk, that are listed in the
  2925.                   submenu.  In other words, if you have not purchased
  2926.                   CC-CONTour, you will not be able to pick it on the submenu.
  2927.                   
  2928.                   NOTE:  Program transfer using this submenu will only work
  2929.                   properly if you have started CC-COGO from the DOS command
  2930.                   line, or transfered to it from another module, or started
  2931.                   it from a .BAT file in which COGO is the last line.  If
  2932.                   CC-COGO is started from a menu program or shell program,
  2933.                   when you try to transfer to another module using this
  2934.                   submenu, you will most likely end up in some part of your
  2935.                   menu program or shell program, as those types of programs
  2936.                   always try to return control to themselves when an
  2937.                   application is terminated.
  2938.  
  2939.  
  2940.  
  2941.  
  2942.  
  2943.  
  2944.  
  2945.  
  2946.  
  2947.  
  2948.  
  2949.  
  2950.  
  2951.  
  2952.  
  2953.  
  2954.  
  2955.  
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.  
  2969.         CC-COGO                        Page 45
  2970.  
  2971.  
  2972.  
  2973.  
  2974.              H.   SETTINGS Submenu:
  2975.                   
  2976.                   ccc Path:
  2977.                                  This routine may be used to configure
  2978.                   CC-COGO to permanently use a particular drive or
  2979.                   subdirectory, or to temporarily change the path to load or
  2980.                   save a file to a diskette drive or different subdirectory
  2981.                   than the previously configured one.  The path chosen with
  2982.                   this routine affects only .CCC files.
  2983.                   
  2984.                   If no path is set, the default is to use the same
  2985.                   subdirectory that CC-COGO is installed in for file storage.
  2986.                   
  2987.                   To make the new path permanent, use "View/save" in this
  2988.                   submenu.
  2989.                   
  2990.                   Import/export Path:
  2991.                                        This routine may be used to configure
  2992.                   CC-COGO to permanently use a particular drive or
  2993.                   subdirectory, or to temporarily change the path to load or
  2994.                   save a file to a diskette drive or different subdirectory
  2995.                   than the previously configured one.  The path chosen with
  2996.                   this routine affects only imported or exported files.
  2997.                   
  2998.                   If no path is set, the default is to use the same
  2999.                   subdirectory that CC-COGO is installed in for file storage.
  3000.                   
  3001.                   To make the new path permanent, use "View/save" in this
  3002.                   submenu.
  3003.                   
  3004.                   Layer display:
  3005.                                   This routine controls which layers will
  3006.                   screen plot.  The upper part of the dialog box shows the
  3007.                   "point attribute" layers and the lower part shows the
  3008.                   "user-named" layers.  A more detailed explanation of the
  3009.                   layer capabilities of CC-COGO is given in the "SCREEN
  3010.                   PLOTTING, LAYERS, AND ALMOST WYSIWYG" section of this
  3011.                   manual.  All layers (except elevation and description) plot
  3012.                   by default.  Note that a "check mark" at the left of a
  3013.                   layer name indicates that the layer is "on".  If <Enter> is
  3014.                   pressed on a highlighted name or the mouse is clicked on a
  3015.                   name, the "check mark" will come and go, indicating that
  3016.                   the layer is being toggled on and off.  The elevation and
  3017.                   description layers cannot be turned on at this time.  You
  3018.                   may press <F10> at any time to see how the current layer
  3019.                   arrangement will look.  Pick <OK> or press <Esc> when you
  3020.                   are satisfied with the layers.
  3021.                   
  3022.                   Change layer:
  3023.                                  This routine is used to assign or reassign
  3024.                   ranges of points to a user-named layer.  You will first be
  3025.                   prompted for a layer name (a dialog box shows existing
  3026.                   layers), then the first and last point to be assigned to
  3027.                   that layer.  The routine loops back to select another
  3028.                   layer.
  3029.                   
  3030.  
  3031.  
  3032.  
  3033.  
  3034.  
  3035.         CC-COGO                        Page 46
  3036.  
  3037.  
  3038.  
  3039.  
  3040.                   Set current layer:
  3041.                                       The "current" layer only affects what
  3042.                   user-named layer newly assigned points will be placed on.
  3043.                   For example, if points are going to be entered using the
  3044.                   "edit/enter Points" routine, and they are to go on the
  3045.                   BOUNDARY layer, you should first make the BOUNDARY layer
  3046.                   current before entering them.  The current layer name is
  3047.                   shown in the lower right hand corner of the screen, in the
  3048.                   color of the layer.  The default current layer is CONTROL.
  3049.                   
  3050.                   reName layers:
  3051.                                   The user-named layers may be renamed with
  3052.                   this routine.  The default layer names are:  CONTROL, TOPO,
  3053.                   BOUNDARY, EASEMENT, STREET, BUILDING, and UTILITY.  A
  3054.                   dialog box is used to present the current layer names.  By
  3055.                   pressing the <Enter> key, or clicking the mouse, the
  3056.                   current highlighted layer name is changed to "edit" mode.
  3057.                   While in this mode, you can edit or rename the layer.
  3058.                   Press <Enter> when done editing, and you can choose another
  3059.                   name to edit, or press <Esc> to exit the routine.  The new
  3060.                   names only affect the current file.  To create new default
  3061.                   layer names, use this routine in CC-PLOT and save the
  3062.                   settings from there.
  3063.                   
  3064.                   linetYpes:
  3065.                               This routine allows you to assign various
  3066.                   linetypes to the user-named layers, for screen plotting
  3067.                   (and pen plotting, if you have CC-PLOT).  A dialog box
  3068.                   showing the layer names and current linetypes is presented.
  3069.                   To change one of the layers to a different linetype, pick
  3070.                   it, and the available linetypes will be presented.  They
  3071.                   are schematically shown below, with the number used in the
  3072.                   .LAY file and the equivalent AutoCAD linetype name (used in
  3073.                   DXF files):
  3074.                   
  3075.                                  ___________    1    Continuous
  3076.                                  _____ _____    2    Dashed
  3077.                                  _ _ _ _ _ _    3    Hidden
  3078.                                  ____ _ ____    4    Center
  3079.                                  ___ _ _ ___    5    Phantom
  3080.                                  ...........    6    Dot
  3081.                   
  3082.                   The default linetype is "Continuous".  Each file may have
  3083.                   its own linetypes as well as layer names.  To create a
  3084.                   default linetype/layer arrangement, use this routine in
  3085.                   CC-PLOT and save the settings from there.
  3086.                   
  3087.                   Angle precision:
  3088.                                     You may choose different precisions for
  3089.                   screen and printer output of angles with this routine.  The
  3090.                   choices are presented in a dialog box.  This precision does
  3091.                   not affect the calculations or file precision, only the
  3092.                   printed output.  You may use "View/save" in this submenu to
  3093.                   make this setting the default for future use of CC-COGO.
  3094.                   
  3095.  
  3096.  
  3097.  
  3098.  
  3099.  
  3100.  
  3101.         CC-COGO                        Page 47
  3102.  
  3103.  
  3104.  
  3105.  
  3106.                   Distance precision:
  3107.                                        You may choose different precisions
  3108.                   for screen and printer output of distances and coordinates
  3109.                   with this routine.  The choices are presented in a dialog
  3110.                   box.  This precision does not affect the calculations or
  3111.                   file precision, only the printed output.  You may use
  3112.                   "View/save" in this submenu to make this setting the
  3113.                   default for future use of CC-COGO.
  3114.                   
  3115.                   Toggles:
  3116.                             There are several "toggles" (meaning they may be
  3117.                   toggled on/off) that may be set with this routine.  The
  3118.                   toggles are presented in a dialog box, and the ones that
  3119.                   are "on" have a check mark at the side.  Pressing <Enter>
  3120.                   while one is highlighted, or picking one with the mouse,
  3121.                   will cause it to toggle on/off.  The particular toggles,
  3122.                   when on, will:
  3123.                        
  3124.                        Azimuth:  cause all screen and printed output to use
  3125.                             north azimuth rather than quadrant/bearing for
  3126.                             angular output.
  3127.                        Description:  cause a prompt for a point description
  3128.                             each time a new point is created (or
  3129.                             automatically assign default descriptions in some
  3130.                             routines).
  3131.                        Lines:  cause a line or curve to be drawn as points
  3132.                             are created, while using many of the COGO and
  3133.                             ROAD/LOT routines.
  3134.                        Printer:  cause all data displaying in the calc window
  3135.                             on your screen to also print on your printer.
  3136.                        Zenith:  cause the "Traverse" and "Sideshot" routines
  3137.                             to prompt for zenith angle and slope distance
  3138.                             rather than horizontal distance.  Cause "Radial
  3139.                             topo" to accept EDM data (zenith angle and slope
  3140.                             distance) rather than total station (delta
  3141.                             elevation and horizontal distance).  Cause
  3142.                             "Stadia" to accept zenith angles rather than
  3143.                             vertical angles.
  3144.                        NOTE: The above toggles may also be turned on/off with
  3145.                        <Alt-A>, <Alt-D), <Alt-L>, <Alt-P>, or <Alt-Z> while
  3146.                        in data entry mode.
  3147.                   
  3148.                   Any toggle that is "on" will have its first letter show in
  3149.                   the "Toggles:" section of the message bar on the bottom of
  3150.                   the screen.
  3151.                   
  3152.                   The default settings of the Azimuth, Description, Printer,
  3153.                   and Zenith toggles may be set to "on" by using "View/save"
  3154.                   in this submenu after setting them with this routine.
  3155.                   
  3156.                   View/save:
  3157.                               This routine will show the current
  3158.                   configuration, and give you the chance to save the settings
  3159.                   if you desire.
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166.  
  3167.         CC-COGO                        Page 48
  3168.  
  3169.  
  3170.  
  3171.  
  3172.         VIII.ERROR MESSAGES
  3173.              
  3174.              There  are  several  error  messages  that  the  BASIC  compiler
  3175.              generates that  CC-COGO does  not  "trap"  for.    When  CC-COGO
  3176.              "traps" errors,  it does  not let the error cause the program to
  3177.              "crash", and gives the user a chance to correct the error before
  3178.              continuing.   "Trapped" errors  are those  that beep and print a
  3179.              message below  the CC-COGO  prompt.    When the following errors
  3180.              are not "trapped", they may cause the program to "crash" to DOS,
  3181.              which causes  a loss  of all  data created  since the  last Save
  3182.              command.   The "non-trapped"  errors generally  have to  do with
  3183.              hardware problems  or file format problems.  Following is a list
  3184.              of messages  that have  been reported,  and possible  causes and
  3185.              fixes.
  3186.              
  3187.                   Device fault:  Probably a disk read or write error.  If you
  3188.                   get this  message regularly, and if you also get a DOS disk
  3189.                   error message,  you should  have your  disk drive  checked.
  3190.                   This may  also be  caused by the printer problems described
  3191.                   under "Device timeout", below.
  3192.              
  3193.                   Device timeout:   Most  of the  time this  is caused by the
  3194.                   printer either  being off,  or being  off-line  or  out  of
  3195.                   paper.   A loose printer cable may also cause this problem.
  3196.                   Also it  is difficult  to hand  feed single  sheets without
  3197.                   causing this  error.   Please use  continuous  form  paper.
  3198.                   CC-COGO will trap this error in most cases, but if you take
  3199.                   the printer  off line to formfeed, and don't put it back on
  3200.                   line, you may get this error the next time CC-COGO tries to
  3201.                   print.  This error will cause CC-COGO to crash and all work
  3202.                   done since the last Save will be lost.
  3203.                   
  3204.                   Input past  end:   Caused by  trying to  load an improperly
  3205.                   formatted  file.     You  may  have  renamed  another  COGO
  3206.                   program's coordinate file to *.CCC to try to get CC-COGO to
  3207.                   read it,  or you  may have  used your text editor to edit a
  3208.                   .CCC file,  .FLD file,  .MAP file,  .INI file, or .LAY file
  3209.                   and accidentally created an error in the file format.
  3210.              
  3211.                   String space  corrupt .  . .  .: Caused by same file format
  3212.                   problems as  "Input past end", above, but it may occur some
  3213.                   time later rather than within the "Open ccc file" routine.
  3214.              
  3215.  
  3216.  
  3217.  
  3218.  
  3219.  
  3220.  
  3221.  
  3222.  
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.  
  3232.  
  3233.         CC-COGO                        Page 49
  3234.  
  3235.  
  3236.  
  3237.  
  3238.         IX.  UPGRADE HISTORY
  3239.              
  3240.              Release 4 of CC-SURVeyor includes four modules, of which CC-COGO
  3241.              1.0 is the central module.
  3242.              
  3243.              Version 1.0 of CC-COGO is based largely on CC-SURVeyor 3.2, with
  3244.              the addition of 2000 more points storage capacity, mouse driven
  3245.              menus, layer management, linetypes, user-selected output
  3246.              precision, user-selected file subdirectories, azimuth output
  3247.              option, VGA 640x480 graphics support, and minor enhancements to
  3248.              most routines.
  3249.              
  3250.  
  3251.  
  3252.  
  3253.  
  3254.  
  3255.  
  3256.  
  3257.  
  3258.  
  3259.  
  3260.  
  3261.  
  3262.  
  3263.  
  3264.  
  3265.  
  3266.  
  3267.  
  3268.  
  3269.  
  3270.  
  3271.  
  3272.  
  3273.  
  3274.  
  3275.  
  3276.  
  3277.  
  3278.  
  3279.  
  3280.  
  3281.  
  3282.  
  3283.  
  3284.  
  3285.  
  3286.  
  3287.  
  3288.  
  3289.  
  3290.  
  3291.  
  3292.  
  3293.  
  3294.  
  3295.  
  3296.  
  3297.  
  3298.  
  3299.         CC-COGO                        Page 50
  3300.  
  3301.  
  3302.  
  3303.  
  3304.         X.   REGISTRATION
  3305.         
  3306.              To help us provide proper support, please fill out this
  3307.              registration form and send it to CIVILcomp.
  3308.              
  3309.              
  3310.         ***********************  C C - C O G O   1  *************************
  3311.         
  3312.         Name_________________________________________________________________
  3313.         
  3314.         Street address_______________________________________________________
  3315.         
  3316.         City______________________________State________________Zip___________
  3317.         
  3318.         Occupation___________________________________________________________
  3319.         
  3320.         Make and model of IBM PC compatible__________________________________
  3321.         
  3322.         Version of MS-DOS__________ 8087/80287/80387________ RAM______K bytes
  3323.         
  3324.         Video display: CGA_______EGA_______VGA_______Herc_______Other________
  3325.         
  3326.         Diskette drives____3.5"____5.25"   Size of HD (if present)_________MB
  3327.         
  3328.         Current COGO program used______________________Version #_____________
  3329.         
  3330.         CAD software used_____________________________ Version #_____________
  3331.         
  3332.         Do you use a mouse?_____If yes, make and model_______________________
  3333.         
  3334.              digitizer?_____If yes, make and size____________________________
  3335.         
  3336.              plotter?_____If yes, make and size______________________________
  3337.         
  3338.              graphics printer?_____If yes, make and model____________________
  3339.         
  3340.         *********************************************************************
  3341.         
  3342.         
  3343.              Please send to:  CIVILcomp
  3344.                               320 Eureka Canyon Road
  3345.                               Watsonville, CA  95076
  3346.  
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365.         CC-COGO                        Page 51
  3366.  
  3367.  
  3368.  
  3369.  
  3370.         ************************ D I S C L A I M E R ************************
  3371.         
  3372.         ALTHOUGH THIS  PROGRAM HAS BEEN TESTED BY ITS DEVELOPER, NO WARRANTY,
  3373.         EXPRESSED OR IMPLIED, IS MADE BY THE DEVELOPER AS TO THE ACCURACY AND
  3374.         FUNCTIONING OF  THE PROGRAM  AND RELATED  PROGRAM MATERIAL, NOR SHALL
  3375.         THE FACT  OF  DISTRIBUTION  CONSTITUTE  ANY  SUCH  WARRANTY,  AND  NO
  3376.         RESPONSIBILITY IS ASSUMED BY THE DEVELOPER IN CONNECTION THEREWITH.
  3377.         
  3378.         *********************************************************************
  3379.         
  3380.         
  3381.         
  3382.         
  3383.         
  3384.         CREDITS:
  3385.              
  3386.              This program was written and compiled with Microsoft BASIC
  3387.              version 7.00.
  3388.              
  3389.              AutoCAD and AutoLISP are trademarks of AutoDesk, Inc.
  3390.              
  3391.              CC-SURVeyor, CC-COGO, CC-BALance, CC-CONTour, and CC-PLOT are
  3392.              trademarks of CIVILcomp.
  3393.              
  3394.              IBM is a trademark of International Business Machines Corp.
  3395.              
  3396.              LogiTech is a trademark of LogiTech, Inc.
  3397.              
  3398.              Windows is a trademark of Microsoft Corporation.
  3399.              
  3400.              The pull-down menus, dialog boxes and input editor are adapted
  3401.              from routines written by Crescent Software.
  3402.              
  3403.  
  3404.  
  3405.  
  3406.  
  3407.  
  3408.  
  3409.  
  3410.  
  3411.  
  3412.  
  3413.  
  3414.  
  3415.  
  3416.  
  3417.  
  3418.  
  3419.  
  3420.  
  3421.  
  3422.  
  3423.  
  3424.  
  3425.  
  3426.  
  3427.  
  3428.  
  3429.  
  3430.  
  3431.         CC-COGO                        Page 52
  3432.  
  3433.